Skip to content

Commit a86153c

Browse files
committed
version 4.0.142
1 parent a3f2115 commit a86153c

1 file changed

Lines changed: 120 additions & 0 deletions

File tree

examples.php

Lines changed: 120 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -235,6 +235,126 @@
235235
// consoleLog($apiResponse);
236236

237237

238+
// ------------------------------------------------------------------
239+
// Crear factura global por valores
240+
// ------------------------------------------------------------------
241+
// $invoice = [
242+
// 'versionCode' => "4.0",
243+
// 'series' => "F",
244+
// 'date' => $currentDate, // Fecha específica de la factura global
245+
// 'paymentFormCode' => "01",
246+
// 'paymentMethodCode' => "PUE",
247+
// 'currencyCode' => "MXN",
248+
// 'typeCode' => "I",
249+
// 'expeditionZipCode' => "01160",
250+
// 'exchangeRate' => 1,
251+
// 'exportCode' => "01",
252+
// 'globalInformation' => [
253+
// 'periodicityCode' => "01", // Periodicidad 01 = Diario
254+
// 'monthCode' => "01", // Mes 01 = Enero
255+
// 'year' => 2025 // Año fiscal
256+
// ],
257+
// 'issuer' => [
258+
// 'tin' => "FUNK671228PH6",
259+
// 'legalName' => "KARLA FUENTE NOLASCO",
260+
// 'taxRegimeCode' => "621",
261+
// 'taxCredentials' => [
262+
// [
263+
// 'base64File' => $base64Cert,
264+
// 'fileType' => 0,
265+
// 'password' => $password
266+
// ],
267+
// [
268+
// 'base64File' => $base64Key,
269+
// 'fileType' => 1,
270+
// 'password' => $password
271+
// ]
272+
// ]
273+
// ],
274+
// 'recipient' => [
275+
// 'tin' => "XAXX010101000", // RFC genérico para público en general
276+
// 'legalName' => "PUBLICO EN GENERAL",
277+
// 'zipCode' => "01160",
278+
// 'taxRegimeCode' => "616", // Régimen Sin obligaciones fiscales
279+
// 'cfdiUseCode' => "S01", // Sin efectos fiscales
280+
// 'email' => "someone@somewhere.com"
281+
// ],
282+
// 'items' => [
283+
// [
284+
// 'itemCode' => "01010101", // Código de producto/servicio SAT
285+
// 'quantity' => 1,
286+
// 'unitOfMeasurementCode' => "ACT", // Unidad de medida de la SAT (ACT=Actividad)
287+
// 'description' => "Venta", // Fijo
288+
// 'unitPrice' => 1230.00, // Total de la venta sin impuestos
289+
// 'taxObjectCode' => "02", // 02 = Sí objeto de impuesto
290+
// 'itemSku' => "1", // Indentificador interno de la venta
291+
// 'itemTaxes' => [
292+
// [
293+
// 'taxCode' => "002", // 002 = IVA | 001 = ISR | 003 = IEPS
294+
// 'taxTypeCode' => "Tasa", // Tipo de impuesto (Tasa, Cuota o Exento)
295+
// 'taxRate' => "0.160000", // 16%
296+
// 'taxFlagCode' => "T" // T = Traslado o R = Retención
297+
// ]
298+
// ]
299+
// ]
300+
// ]
301+
// ];
302+
303+
// $apiResponse = $client->getInvoiceService()->create($invoice);
304+
// consoleLog($apiResponse);
305+
306+
307+
308+
// ------------------------------------------------------------------
309+
// Crear factura global por referencias
310+
// ------------------------------------------------------------------
311+
// $invoice = [
312+
// 'versionCode' => "4.0",
313+
// 'series' => "F",
314+
// 'date' => $currentDate, // Fecha de emisión de la factura global
315+
// 'paymentFormCode' => "01",
316+
// 'paymentMethodCode' => "PUE", // PUE=Pago en una sola exhibición, PPD=Pago en parcialidades o diferido
317+
// 'currencyCode' => "MXN", // Moneda de la factura
318+
// 'typeCode' => "I", // I=Ingreso, E=Egreso
319+
// 'expeditionZipCode' => "01160", // Código postal del emisor
320+
// 'exchangeRate' => 1, // Tipo de cambio
321+
// 'exportCode' => "01",
322+
// 'globalInformation' => [
323+
// 'periodicityCode' => "02", // Periodicidad 02 = Semanal
324+
// 'monthCode' => "02", // Mes 02 = Febrero
325+
// 'year' => 2025 // Año fiscal
326+
// ],
327+
// 'issuer' => [
328+
// 'id' => "3f3478b4-60fd-459e-8bfc-f8239fc96257" // ID del emisor
329+
// ],
330+
// 'recipient' => [
331+
// 'id' => "96b46762-d246-4a67-a562-510a25dbafa9" // ID del receptor
332+
// ],
333+
// 'items' => [
334+
// [
335+
// 'itemCode' => "01010101", // Fijo
336+
// 'quantity' => 1,
337+
// 'unitOfMeasurementCode' => // Fijo
338+
// 'description' => "Venta", // Fijo
339+
// 'unitPrice' => 1230.00, // Total de la venta sin impuestos
340+
// 'taxObjectCode' => "02", // 02 = Sí objeto de impuesto
341+
// 'itemSku' => "1", // Identificador interno de la venta
342+
// 'itemTaxes' => [
343+
// [
344+
// 'taxCode' => "002", // 002 = IVA
345+
// 'taxTypeCode' => "Tasa", // Tipo de factor
346+
// 'taxRate' => "0.160000", // Tasa 16%
347+
// 'taxFlagCode' => "T" // T = Traslado
348+
// ]
349+
// ]
350+
// ]
351+
// ]
352+
// ];
353+
354+
// $apiResponse = $client->getInvoiceService()->create($invoice);
355+
// consoleLog($apiResponse);
356+
357+
238358
// ------------------------------------------------------------------
239359
// Crear factura de ingreso con IVA 16%
240360
// ------------------------------------------------------------------

0 commit comments

Comments
 (0)