-
Notifications
You must be signed in to change notification settings - Fork 1
/
cats.php
110 lines (110 loc) · 2.7 KB
/
cats.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
<?php
//catálogos de estructura de archivo.
//ver procesaXML.php
$CAT =new stdclass;
$csvimpuestos = [
'trasladados' => [ 'impuesto', 'importe' ],
'retenidos' => [ 'impuesto', 'importe' ], //base, factor, tasacuota
];
//cabecera
$CAT->cabeza = [
'3.2' => [
'fecha' => 'fecha',
'tipo' => 'tipoDeComprobante',
'lugar' => 'LugarExpedicion',
'metodopago' => 'metodoDePago',
'subtotal' => 'subTotal',
'total' => 'total',
'moneda' => 'moneda',
'serie' => 'serie',
'folio' => 'folio',
],
'3.3' => [
'fecha' => 'Fecha',
'tipo' => 'TipoDeComprobante',
'lugar' => 'LugarExpedicion',
'metodopago' => 'MetodoPago',
'formapago' => 'FormaPago',
'subtotal' => 'SubTotal',
'total' => 'Total',
'moneda' => 'Moneda',
'serie' => 'Serie',
'folio' => 'Folio',
'certificado'=> 'Certificado',
'nocertifica'=> 'NoCertificado',
'sello' => 'Sello',
'condiciones'=> 'CondicionesDePago',
'version' => 'Version',
],
];
//emisor
$CAT->emisor = [
'3.2' => [
'rfc' => 'rfc',
'nombre' => 'nombre',
'regimen' => 'RegimenFiscal',
],
'3.3' => [
'rfc' => 'Rfc',
'nombre' => 'Nombre',
'regimen' => 'RegimenFiscal',
]
];
//receptor
$CAT->receptor = [
'3.2' => [
'rfc' => 'rfc',
'nombre' => 'nombre',
'usocfdi' => 'UsoCFDI',
],
'3.3' => [
'rfc' => 'Rfc',
'nombre' => 'Nombre',
'usocfdi' => 'UsoCFDI',
]
];
//impuestos
$CAT->impuestos = [
'3.2' => [
'impuesto' => 'impuesto',
'importe' => 'importe',
],
'3.3' => [
'impuesto' => 'Impuesto',
'importe' => 'Importe',
'base' => 'Base',
'factor' => 'TipoFactor',
'tasacuota' => 'TasaOCuota',
],
];
//conceptos
$CAT->conceptos = [
"3.2" => [
"cantidad" => "cantidad",
"unidad" => "unidad",
"descripcion"=> "descripcion",
"valorunitario"=> "valorUnitario",
"importe" => "importe",
],
"3.3" => [
"clave" => "ClaveProdServ",
"cantidad" => "Cantidad",
"unidad" => "ClaveUnidad",
"descripcion"=> "Descripcion",
"valorunitario"=>"ValorUnitario",
"importe" => "Importe",
"noidentifica"=>"NoIdentificacion",
"lunidad" => "Unidad",
],
];
//conceptos impuestos
$CAT->ci = [
"3.3" => [
'impuesto' => 'Impuesto',
'importe' => 'Importe',
'base' => 'Base',
'factor' => 'TipoFactor',
'tasacuota' => 'TasaOCuota',
]
];
//EOF