|
1
|
|
|
{'Certificado': '', |
|
2
|
|
|
'CfdiRelacionados': [{'CfdiRelacionado': ['F4F09AEF-57F2-4BE0-A828-87D1A80ED61C'], |
|
3
|
|
|
'TipoRelacion': Code('09', 'Factura generada por pagos diferidos')}], |
|
4
|
|
|
'Complemento': {'GastosHidrocarburos': {'AreaContractual': 'abcdefg', |
|
5
|
|
|
'Erogacion': [{'Actividades': [{'ActividadRelacionada': Code('05', 'Abandono'), |
|
6
|
|
|
'SubActividades': [{'SubActividadRelacionada': Code('039', 'Seguridad, Salud y Medio Ambiente'), |
|
7
|
|
|
'Tareas': [{'TareaRelacionada': Code('0155', 'Auditoría de seguridad')}]}]}], |
|
8
|
|
|
'CentroCostos': [{'Campo': 'Campo', |
|
9
|
|
|
'Yacimientos': [{'Pozos': [{'Pozo': 'Pozo'}], |
|
10
|
|
|
'Yacimiento': 'Yacimiento'}]}], |
|
11
|
|
|
'DocumentoRelacionado': [{'ClavePagoPedimentoVinculado': Code('22', 'GARANTÍA EN IVA E IEPS'), |
|
12
|
|
|
'ClavePedimentoVinculado': Code('CT', 'PEDIMENTO COMPLEMENTARIO'), |
|
13
|
|
|
'FechaFolioFiscalVinculado': datetime.date(2018, 10, 22), |
|
14
|
|
|
'FolioFiscalVinculado': 'C892EBD7-83DA-4233-98A4-3e44db9e85a4', |
|
15
|
|
|
'Mes': Code('10', 'Octubre'), |
|
16
|
|
|
'MontoIVAPedimento': Decimal('90.000001'), |
|
17
|
|
|
'MontoRetencionISR': Decimal('123'), |
|
18
|
|
|
'MontoRetencionIVA': Decimal('0.123'), |
|
19
|
|
|
'MontoRetencionOtrosImpuestos': Decimal('9.001'), |
|
20
|
|
|
'MontoTotalErogaciones': Decimal('0.123'), |
|
21
|
|
|
'MontoTotalIVA': Decimal('99.001'), |
|
22
|
|
|
'NumeroPedimentoVinculado': '12 ' |
|
23
|
|
|
'34 ' |
|
24
|
|
|
'5678 ' |
|
25
|
|
|
'1234567', |
|
26
|
|
|
'OrigenErogacion': 'Extranjero', |
|
27
|
|
|
'OtrosImpuestosPagadosPedimento': Decimal('1.0'), |
|
28
|
|
|
'RFCProveedor': 'AAA010101AAA'}], |
|
29
|
|
|
'MontocuErogacion': Decimal('100.999'), |
|
30
|
|
|
'Porcentaje': Decimal('99.999'), |
|
31
|
|
|
'TipoErogacion': 'Inversión'}, |
|
32
|
|
|
{'DocumentoRelacionado': [{'ClavePagoPedimentoVinculado': Code('22', 'GARANTÍA EN IVA E IEPS'), |
|
33
|
|
|
'ClavePedimentoVinculado': Code('CT', 'PEDIMENTO COMPLEMENTARIO'), |
|
34
|
|
|
'FechaFolioFiscalVinculado': datetime.date(2018, 10, 22), |
|
35
|
|
|
'FolioFiscalVinculado': 'a83a8330-1511-4b1b-959a-5771D8861206', |
|
36
|
|
|
'Mes': Code('10', 'Octubre'), |
|
37
|
|
|
'MontoIVAPedimento': Decimal('90.000001'), |
|
38
|
|
|
'MontoRetencionISR': Decimal('123'), |
|
39
|
|
|
'MontoRetencionIVA': Decimal('0.001'), |
|
40
|
|
|
'MontoRetencionOtrosImpuestos': Decimal('9.001'), |
|
41
|
|
|
'MontoTotalErogaciones': Decimal('0.001'), |
|
42
|
|
|
'MontoTotalIVA': Decimal('99.001'), |
|
43
|
|
|
'NumeroPedimentoVinculado': '12 ' |
|
44
|
|
|
'34 ' |
|
45
|
|
|
'5678 ' |
|
46
|
|
|
'1234890', |
|
47
|
|
|
'OrigenErogacion': 'Nacional', |
|
48
|
|
|
'OtrosImpuestosPagadosPedimento': Decimal('1.0'), |
|
49
|
|
|
'RFCProveedor': 'AAA010101AAA'}], |
|
50
|
|
|
'MontocuErogacion': Decimal('1001.999'), |
|
51
|
|
|
'Porcentaje': Decimal('0.001'), |
|
52
|
|
|
'TipoErogacion': 'Inversión'}], |
|
53
|
|
|
'NumeroContrato': '12345678', |
|
54
|
|
|
'Version': '1.0'}}, |
|
55
|
|
|
'Conceptos': [{'Cantidad': Decimal('1'), |
|
56
|
|
|
'ClaveProdServ': Code('84111506', 'Servicios de facturación'), |
|
57
|
|
|
'ClaveUnidad': Code('ACT', 'Actividad'), |
|
58
|
|
|
'Descripcion': 'Descripcion', |
|
59
|
|
|
'Importe': Decimal('0'), |
|
60
|
|
|
'ObjetoImp': Code('01', 'No objeto de impuesto'), |
|
61
|
|
|
'ValorUnitario': Decimal('0')}], |
|
62
|
|
|
'Emisor': {'Nombre': 'Esta es una demostración', |
|
63
|
|
|
'RegimenFiscal': Code('622', 'Actividades Agrícolas, Ganaderas, Silvícolas y Pesqueras'), |
|
64
|
|
|
'Rfc': ' AAA010101AAA'}, |
|
65
|
|
|
'Exportacion': Code('03', 'Temporal'), |
|
66
|
|
|
'Fecha': datetime.datetime(2021, 12, 8, 23, 59, 59), |
|
67
|
|
|
'FormaPago': Code('02', 'Cheque nominativo'), |
|
68
|
|
|
'LugarExpedicion': Code('99999', None), |
|
69
|
|
|
'Moneda': Code('XXX', 'Los códigos asignados para las transacciones en que intervenga ninguna moneda'), |
|
70
|
|
|
'NoCertificado': '30001000000300023708', |
|
71
|
|
|
'Receptor': {'DomicilioFiscalReceptor': '99999', |
|
72
|
|
|
'Nombre': 'Juanito Bananas De la Sierra', |
|
73
|
|
|
'RegimenFiscalReceptor': Code('630', 'Enajenación de acciones en bolsa de valores'), |
|
74
|
|
|
'Rfc': 'BASJ600902KL9', |
|
75
|
|
|
'UsoCFDI': Code('P01', 'Por definir')}, |
|
76
|
|
|
'Sello': '', |
|
77
|
|
|
'SubTotal': Decimal('0'), |
|
78
|
|
|
'TipoDeComprobante': Code('P', 'Pago'), |
|
79
|
|
|
'Total': Decimal('0'), |
|
80
|
|
|
'Version': '4.0'} |