Skip to content

Commit a8977cb

Browse files
authored
Merge pull request reingart#89 from chazuttu/coverage_recem
Coverage recem
2 parents ffc29d0 + 92b7e99 commit a8977cb

14 files changed

Lines changed: 845 additions & 24 deletions

.coveragerc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ omit =
66
*nsis*
77
*/padron.py
88
*receb1*
9-
*recem*
9+
*formatos*
1010
*recet*
1111
*formatos*
1212
*rg3685*

recem.py

Lines changed: 43 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -231,7 +231,7 @@ def autorizar(ws, entrada, salida, informar_caea=False):
231231

232232
if DEBUG:
233233
print("\n".join(["%s='%s'" % (k, str(v)) for k, v in list(ws.factura.items())]))
234-
if not DEBUG or input("Facturar?") == "S":
234+
if not DEBUG :
235235
if not informar_caea:
236236
cae = ws.AutorizarComprobante()
237237
dic = ws.factura
@@ -308,11 +308,14 @@ def escribir_factura(dic, archivo, agrega=False):
308308
def depurar_xml(client):
309309
global wsmtxca_xml_dir
310310
fecha = time.strftime("%Y%m%d%H%M%S")
311-
f = open(os.path.join(wsmtxca_xml_dir, "request-%s.xml" % fecha), "w")
311+
f = open("request-%s.xml" % fecha, "w")
312312
f.write(client.xml_request)
313313
f.close()
314-
f = open(os.path.join(wsmtxca_xml_dir, "response-%s.xml" % fecha), "w")
315-
f.write(client.xml_response)
314+
f = open("response-%s.xml" % fecha, "w")
315+
if sys.version_info[0] < 3:
316+
f.write(client.xml_response)
317+
else:
318+
f.write(client.xml_response.decode())
316319
f.close()
317320

318321

@@ -337,7 +340,7 @@ def main():
337340
print(" /dbf: lee y almacena la información en tablas DBF")
338341
print()
339342
print("Ver rece.ini para parámetros de configuración (URL, certificados, etc.)")
340-
sys.exit(0)
343+
return
341344

342345
if "/debug" in sys.argv:
343346
DEBUG = True
@@ -398,7 +401,7 @@ def main():
398401
print("AppServerStatus", ws.AppServerStatus)
399402
print("DbServerStatus", ws.DbServerStatus)
400403
print("AuthServerStatus", ws.AuthServerStatus)
401-
sys.exit(0)
404+
return
402405

403406
if "/formato" in sys.argv:
404407
print("Formato:")
@@ -423,7 +426,7 @@ def main():
423426
% (clave, comienzo, longitud, tipo, dec)
424427
)
425428
comienzo += longitud
426-
sys.exit(0)
429+
return
427430

428431
# obteniendo el TA
429432
from .wsaa import WSAA
@@ -441,7 +444,7 @@ def main():
441444
if "--testing" in sys.argv:
442445
ws.LoadTestXML("tests/wsmtx_ptosvta_caea_resp.xml")
443446
print("\n".join(ws.ConsultarPuntosVentaCAEA()))
444-
sys.exit(0)
447+
return
445448

446449
if "/prueba" in sys.argv:
447450
# generar el archivo de prueba para la próxima factura
@@ -596,7 +599,7 @@ def main():
596599
},
597600
open(salida, "w"),
598601
)
599-
sys.exit(0)
602+
return
600603

601604
if "/get" in sys.argv:
602605
print("Recuperar comprobante:")
@@ -634,7 +637,7 @@ def main():
634637
open(salida, "w"),
635638
)
636639

637-
sys.exit(0)
640+
return
638641

639642
if "/solicitarcaea" in sys.argv:
640643
if len(sys.argv) > sys.argv.index("/solicitarcaea") + 1:
@@ -681,11 +684,15 @@ def main():
681684
open(salida, "w"),
682685
)
683686

684-
sys.exit(0)
687+
return
685688

686689
if "/consultarcaea" in sys.argv:
687-
periodo = input("Periodo: ")
688-
orden = input("Orden: ")
690+
if len(sys.argv) > sys.argv.index("/consultarcaea") + 1:
691+
periodo = sys.argv[sys.argv.index("/consultarcaea") + 1]
692+
orden = sys.argv[sys.argv.index("/consultarcaea") + 2]
693+
else:
694+
periodo = input("Periodo (año-mes, ej 201108): ")
695+
orden = input("Orden (quincena, 1 u 2): ")
689696

690697
if DEBUG:
691698
print("Consultando CAEA para periodo %s orden %s" % (periodo, orden))
@@ -705,10 +712,14 @@ def main():
705712
print("FchVigHasta:", ws.FchVigHasta)
706713
print("FchTopeInf:", ws.FchTopeInf)
707714
print("FchProceso:", ws.FchProceso)
708-
sys.exit(0)
715+
return
709716

710717
if "/informarcaeanoutilizado" in sys.argv:
711-
caea = input("CAEA: ")
718+
i = sys.argv.index("/informarcaeanoutilizado")
719+
if i + 1 < len(sys.argv):
720+
caea = int(sys.argv[i + 1])
721+
else:
722+
caea = input("CAEA: ")
712723
if DEBUG:
713724
print("Informando CAEA no utilizado: %s" % (caea,))
714725
ok = ws.InformarCAEANoUtilizado(caea)
@@ -717,11 +728,16 @@ def main():
717728
print("Errores:")
718729
for error in ws.Errores:
719730
print(error)
720-
sys.exit(0)
731+
return
721732

722733
if "/informarcaeanoutilizadoptovta" in sys.argv:
723-
caea = input("CAEA: ")
724-
pto_vta = input("Punto de Venta: ")
734+
i = sys.argv.index("/informarcaeanoutilizadoptovta")
735+
if i + 2 < len(sys.argv):
736+
caea = int(sys.argv[i + 1])
737+
pto_vta = int(sys.argv[i + 2])
738+
else:
739+
caea = input("CAEA: ")
740+
pto_vta = input("Punto de Venta: ")
725741
if DEBUG:
726742
print("Informando CAEA no utilizado: %s pto_vta %s" % (caea, pto_vta))
727743
ok = ws.InformarCAEANoUtilizadoPtoVta(caea, pto_vta)
@@ -730,10 +746,14 @@ def main():
730746
print("Errores:")
731747
for error in ws.Errores:
732748
print(error)
733-
sys.exit(0)
749+
return
734750

735751
if "/consultarptosvtacaeanoinformados" in sys.argv:
736-
caea = input("CAEA: ")
752+
i = sys.argv.index("/consultarptosvtacaeanoinformados")
753+
if i + 1 < len(sys.argv):
754+
caea = int(sys.argv[i + 1])
755+
else:
756+
caea = input("CAEA: ")
737757
if DEBUG:
738758
print("Consultando PtosVta CAEA: %s" % (caea))
739759
ptos_vta = ws.ConsultarPtosVtaCAEANoInformados(caea)
@@ -742,15 +762,15 @@ def main():
742762
print("Errores:")
743763
for error in ws.Errores:
744764
print(error)
745-
sys.exit(0)
765+
return
746766

747767
if "/ptosventa" in sys.argv:
748768

749769
print("=== Puntos de Venta CAE ===")
750770
print(u"\n".join(ws.ConsultarPuntosVentaCAE()))
751771
print("=== Puntos de Venta CAEA ===")
752772
print(u"\n".join(ws.ConsultarPuntosVentaCAEA()))
753-
sys.exit(0)
773+
return
754774

755775
f_entrada = f_salida = None
756776
try:
@@ -770,7 +790,7 @@ def main():
770790
f_salida.close()
771791
if XML:
772792
depurar_xml(ws.client)
773-
sys.exit(0)
793+
return
774794

775795
except SoapFault as e:
776796
print(e.faultcode, e.faultstring.encode("ascii", "ignore"))
Lines changed: 78 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,78 @@
1+
interactions:
2+
- request:
3+
body: "<?xml version=\"1.0\" encoding=\"UTF-8\"?><soapenv:Envelope xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\"
4+
xmlns:ser=\"http://impl.service.wsmtxca.afip.gov.ar/service/\">\n<soapenv:Header/>\n<soapenv:Body>\n
5+
\ <ser:consultarCAEAEntreFechasRequest>\n <authRequest><token>PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9InllcyI/Pgo8c3NvIHZlcnNpb249IjIuMCI+CiAgICA8aWQgc3JjPSJDTj13c2FhaG9tbywgTz1BRklQLCBDPUFSLCBTRVJJQUxOVU1CRVI9Q1VJVCAzMzY5MzQ1MDIzOSIgdW5pcXVlX2lkPSIzMDI2OTI1NTgwIiBnZW5fdGltZT0iMTYyNzk4MTY0OSIgZXhwX3RpbWU9IjE2MjgwMjQ5MDkiLz4KICAgIDxvcGVyYXRpb24gdHlwZT0ibG9naW4iIHZhbHVlPSJncmFudGVkIj4KICAgICAgICA8bG9naW4gZW50aXR5PSIzMzY5MzQ1MDIzOSIgc2VydmljZT0id3NtdHhjYSIgdWlkPSJTRVJJQUxOVU1CRVI9Q1VJVCAyMDI2NzU2NTM5MywgQ049cmVpbmdhcnQyMDIxIiBhdXRobWV0aG9kPSJjbXMiIHJlZ21ldGhvZD0iMjIiPgogICAgICAgICAgICA8cmVsYXRpb25zPgogICAgICAgICAgICAgICAgPHJlbGF0aW9uIGtleT0iMjAyNjc1NjUzOTMiIHJlbHR5cGU9IjQiLz4KICAgICAgICAgICAgPC9yZWxhdGlvbnM+CiAgICAgICAgPC9sb2dpbj4KICAgIDwvb3BlcmF0aW9uPgo8L3Nzbz4K</token><sign>ob25bv/M4ORD7IEVc/tyb/VzcWXAh2txgVYIo0A6aWt/N2OWBrGCZWFZQ4vAX/yq8N9mWdWjYeBVpLZMUTGGDhTlaFoRkAT0Ivjy4ccy3Dmy9b7Q5aPscpNX5mqQcWqrq9t/kErKott04414qNWQIt6P8E2kC5qqckGbLVdoY34=</sign><cuitRepresentada>20267565393</cuitRepresentada></authRequest><fechaDesde>2021-08-01</fechaDesde><fechaHasta>2021-08-15</fechaHasta></ser:consultarCAEAEntreFechasRequest>\n</soapenv:Body>\n</soapenv:Envelope>"
6+
headers:
7+
accept-encoding:
8+
- gzip, deflate
9+
content-length:
10+
- '1406'
11+
content-type:
12+
- text/xml; charset="UTF-8"
13+
soapaction:
14+
- '"http://impl.service.wsmtxca.afip.gov.ar/service/consultarCAEAEntreFechas"'
15+
user-agent:
16+
- Mozilla/5.0 (Windows NT 6.1; Win64; x64)
17+
method: POST
18+
uri: https://fwshomo.afip.gov.ar/wsmtxca/services/MTXCAService
19+
response:
20+
body:
21+
string: <?xml version='1.0' encoding='UTF-8'?><soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"><soapenv:Body><ns1:consultarCAEAEntreFechasResponse
22+
xmlns:ns1="http://impl.service.wsmtxca.afip.gov.ar/service/"><arrayCAEAResponse><CAEAResponse><fechaProceso>2021-08-03</fechaProceso><CAEA>31313542033875</CAEA><periodo>202108</periodo><orden>1</orden><fechaDesde>2021-08-01</fechaDesde><fechaHasta>2021-08-15</fechaHasta><fechaTopeInforme>2021-08-20</fechaTopeInforme></CAEAResponse></arrayCAEAResponse></ns1:consultarCAEAEntreFechasResponse></soapenv:Body></soapenv:Envelope>
23+
headers:
24+
Connection:
25+
- close
26+
Content-Type:
27+
- text/xml;charset=UTF-8
28+
Date:
29+
- Tue, 03 Aug 2021 09:25:18 GMT
30+
Set-Cookie:
31+
- TS01761d9e=01439f1ddf2dea3d70db67cd93cff8eadba5a9cc0168f2dfcf42b5fdcd22c60d71c502d0b6;
32+
Path=/
33+
Transfer-Encoding:
34+
- chunked
35+
X-Powered-By:
36+
- Servlet/3.0; JBossAS-6
37+
status:
38+
code: 200
39+
message: OK
40+
- request:
41+
body: "<?xml version=\"1.0\" encoding=\"UTF-8\"?><soapenv:Envelope xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\"
42+
xmlns:ser=\"http://impl.service.wsmtxca.afip.gov.ar/service/\">\n<soapenv:Header/>\n<soapenv:Body>\n
43+
\ <ser:consultarCAEARequest>\n <authRequest><token>PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9InllcyI/Pgo8c3NvIHZlcnNpb249IjIuMCI+CiAgICA8aWQgc3JjPSJDTj13c2FhaG9tbywgTz1BRklQLCBDPUFSLCBTRVJJQUxOVU1CRVI9Q1VJVCAzMzY5MzQ1MDIzOSIgdW5pcXVlX2lkPSIzMDI2OTI1NTgwIiBnZW5fdGltZT0iMTYyNzk4MTY0OSIgZXhwX3RpbWU9IjE2MjgwMjQ5MDkiLz4KICAgIDxvcGVyYXRpb24gdHlwZT0ibG9naW4iIHZhbHVlPSJncmFudGVkIj4KICAgICAgICA8bG9naW4gZW50aXR5PSIzMzY5MzQ1MDIzOSIgc2VydmljZT0id3NtdHhjYSIgdWlkPSJTRVJJQUxOVU1CRVI9Q1VJVCAyMDI2NzU2NTM5MywgQ049cmVpbmdhcnQyMDIxIiBhdXRobWV0aG9kPSJjbXMiIHJlZ21ldGhvZD0iMjIiPgogICAgICAgICAgICA8cmVsYXRpb25zPgogICAgICAgICAgICAgICAgPHJlbGF0aW9uIGtleT0iMjAyNjc1NjUzOTMiIHJlbHR5cGU9IjQiLz4KICAgICAgICAgICAgPC9yZWxhdGlvbnM+CiAgICAgICAgPC9sb2dpbj4KICAgIDwvb3BlcmF0aW9uPgo8L3Nzbz4K</token><sign>ob25bv/M4ORD7IEVc/tyb/VzcWXAh2txgVYIo0A6aWt/N2OWBrGCZWFZQ4vAX/yq8N9mWdWjYeBVpLZMUTGGDhTlaFoRkAT0Ivjy4ccy3Dmy9b7Q5aPscpNX5mqQcWqrq9t/kErKott04414qNWQIt6P8E2kC5qqckGbLVdoY34=</sign><cuitRepresentada>20267565393</cuitRepresentada></authRequest><CAEA>31313542033875</CAEA></ser:consultarCAEARequest>\n</soapenv:Body>\n</soapenv:Envelope>"
44+
headers:
45+
accept-encoding:
46+
- gzip, deflate
47+
content-length:
48+
- '1341'
49+
content-type:
50+
- text/xml; charset="UTF-8"
51+
soapaction:
52+
- '"http://impl.service.wsmtxca.afip.gov.ar/service/consultarCAEA"'
53+
user-agent:
54+
- Mozilla/5.0 (Windows NT 6.1; Win64; x64)
55+
method: POST
56+
uri: https://fwshomo.afip.gov.ar/wsmtxca/services/MTXCAService
57+
response:
58+
body:
59+
string: <?xml version='1.0' encoding='UTF-8'?><soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"><soapenv:Body><ns1:consultarCAEAResponse
60+
xmlns:ns1="http://impl.service.wsmtxca.afip.gov.ar/service/"><CAEAResponse><fechaProceso>2021-08-03</fechaProceso><CAEA>31313542033875</CAEA><periodo>202108</periodo><orden>1</orden><fechaDesde>2021-08-01</fechaDesde><fechaHasta>2021-08-15</fechaHasta><fechaTopeInforme>2021-08-20</fechaTopeInforme></CAEAResponse></ns1:consultarCAEAResponse></soapenv:Body></soapenv:Envelope>
61+
headers:
62+
Connection:
63+
- close
64+
Content-Type:
65+
- text/xml;charset=UTF-8
66+
Date:
67+
- Tue, 03 Aug 2021 09:25:20 GMT
68+
Set-Cookie:
69+
- TS01761d9e=01439f1ddf2814f9a4014f0bc0f97e15ad936d3526c49795cd4c1c0be691bc01d80eb9f56a;
70+
Path=/
71+
Transfer-Encoding:
72+
- chunked
73+
X-Powered-By:
74+
- Servlet/3.0; JBossAS-6
75+
status:
76+
code: 200
77+
message: OK
78+
version: 1
Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
interactions:
2+
- request:
3+
body: "<?xml version=\"1.0\" encoding=\"UTF-8\"?><soapenv:Envelope xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\"
4+
xmlns:ser=\"http://impl.service.wsmtxca.afip.gov.ar/service/\">\n<soapenv:Header/>\n<soapenv:Body>\n
5+
\ \n</soapenv:Body>\n</soapenv:Envelope>"
6+
headers:
7+
accept-encoding:
8+
- gzip, deflate
9+
content-length:
10+
- '249'
11+
content-type:
12+
- text/xml; charset="UTF-8"
13+
soapaction:
14+
- '"http://impl.service.wsmtxca.afip.gov.ar/service/dummy"'
15+
user-agent:
16+
- Mozilla/5.0 (Windows NT 6.1; Win64; x64)
17+
method: POST
18+
uri: https://fwshomo.afip.gov.ar/wsmtxca/services/MTXCAService
19+
response:
20+
body:
21+
string: <?xml version='1.0' encoding='UTF-8'?><soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"><soapenv:Body><ns1:dummyResponse
22+
xmlns:ns1="http://impl.service.wsmtxca.afip.gov.ar/service/"><appserver>OK</appserver><authserver>OK</authserver><dbserver>OK</dbserver></ns1:dummyResponse></soapenv:Body></soapenv:Envelope>
23+
headers:
24+
Connection:
25+
- close
26+
Content-Type:
27+
- text/xml;charset=UTF-8
28+
Date:
29+
- Tue, 03 Aug 2021 09:15:34 GMT
30+
Set-Cookie:
31+
- TS01761d9e=01439f1ddffdf964e03c7d576ab55f2ab8a737b8877fe39a2af2f4d741ffdab2680f3afbdc;
32+
Path=/
33+
Transfer-Encoding:
34+
- chunked
35+
X-Powered-By:
36+
- Servlet/3.0; JBossAS-6
37+
status:
38+
code: 200
39+
message: OK
40+
version: 1
Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
interactions:
2+
- request:
3+
body: "<?xml version=\"1.0\" encoding=\"UTF-8\"?><soapenv:Envelope xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\"
4+
xmlns:ser=\"http://impl.service.wsmtxca.afip.gov.ar/service/\">\n<soapenv:Header/>\n<soapenv:Body>\n
5+
\ <ser:consultarComprobanteRequest>\n <authRequest><token>PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9InllcyI/Pgo8c3NvIHZlcnNpb249IjIuMCI+CiAgICA8aWQgc3JjPSJDTj13c2FhaG9tbywgTz1BRklQLCBDPUFSLCBTRVJJQUxOVU1CRVI9Q1VJVCAzMzY5MzQ1MDIzOSIgdW5pcXVlX2lkPSIzMDI2OTI1NTgwIiBnZW5fdGltZT0iMTYyNzk4MTY0OSIgZXhwX3RpbWU9IjE2MjgwMjQ5MDkiLz4KICAgIDxvcGVyYXRpb24gdHlwZT0ibG9naW4iIHZhbHVlPSJncmFudGVkIj4KICAgICAgICA8bG9naW4gZW50aXR5PSIzMzY5MzQ1MDIzOSIgc2VydmljZT0id3NtdHhjYSIgdWlkPSJTRVJJQUxOVU1CRVI9Q1VJVCAyMDI2NzU2NTM5MywgQ049cmVpbmdhcnQyMDIxIiBhdXRobWV0aG9kPSJjbXMiIHJlZ21ldGhvZD0iMjIiPgogICAgICAgICAgICA8cmVsYXRpb25zPgogICAgICAgICAgICAgICAgPHJlbGF0aW9uIGtleT0iMjAyNjc1NjUzOTMiIHJlbHR5cGU9IjQiLz4KICAgICAgICAgICAgPC9yZWxhdGlvbnM+CiAgICAgICAgPC9sb2dpbj4KICAgIDwvb3BlcmF0aW9uPgo8L3Nzbz4K</token><sign>ob25bv/M4ORD7IEVc/tyb/VzcWXAh2txgVYIo0A6aWt/N2OWBrGCZWFZQ4vAX/yq8N9mWdWjYeBVpLZMUTGGDhTlaFoRkAT0Ivjy4ccy3Dmy9b7Q5aPscpNX5mqQcWqrq9t/kErKott04414qNWQIt6P8E2kC5qqckGbLVdoY34=</sign><cuitRepresentada>20267565393</cuitRepresentada></authRequest><consultaComprobanteRequest><codigoTipoComprobante>1</codigoTipoComprobante><numeroPuntoVenta>4000</numeroPuntoVenta><numeroComprobante>1845</numeroComprobante></consultaComprobanteRequest></ser:consultarComprobanteRequest>\n</soapenv:Body>\n</soapenv:Envelope>"
6+
headers:
7+
accept-encoding:
8+
- gzip, deflate
9+
content-length:
10+
- '1517'
11+
content-type:
12+
- text/xml; charset="UTF-8"
13+
soapaction:
14+
- '"http://impl.service.wsmtxca.afip.gov.ar/service/consultarComprobante"'
15+
user-agent:
16+
- Mozilla/5.0 (Windows NT 6.1; Win64; x64)
17+
method: POST
18+
uri: https://fwshomo.afip.gov.ar/wsmtxca/services/MTXCAService
19+
response:
20+
body:
21+
string: <?xml version='1.0' encoding='UTF-8'?><soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"><soapenv:Body><ns1:consultarComprobanteResponse
22+
xmlns:ns1="http://impl.service.wsmtxca.afip.gov.ar/service/"><comprobante><codigoTipoComprobante>1</codigoTipoComprobante><numeroPuntoVenta>4000</numeroPuntoVenta><numeroComprobante>1845</numeroComprobante><fechaEmision>2021-08-03</fechaEmision><codigoTipoAutorizacion>E</codigoTipoAutorizacion><codigoAutorizacion>71313958262222</codigoAutorizacion><fechaVencimiento>2021-08-13</fechaVencimiento><codigoTipoDocumento>80</codigoTipoDocumento><numeroDocumento>30000000007</numeroDocumento><importeGravado>100.00</importeGravado><importeNoGravado>0.00</importeNoGravado><importeExento>0.00</importeExento><importeSubtotal>100.00</importeSubtotal><importeTotal>121.00</importeTotal><codigoMoneda>PES</codigoMoneda><cotizacionMoneda>1.000000</cotizacionMoneda><observaciones>Observaciones
23+
Comerciales, libre</observaciones><codigoConcepto>3</codigoConcepto><fechaServicioDesde>2021-08-03</fechaServicioDesde><fechaServicioHasta>2021-08-03</fechaServicioHasta><fechaVencimientoPago>2021-08-03</fechaVencimientoPago><arrayItems><item><unidadesMtx>123456</unidadesMtx><codigoMtx>1234567890123</codigoMtx><codigo>P0001</codigo><descripcion>Descripcion
24+
del producto P0001</descripcion><cantidad>1.000000</cantidad><codigoUnidadMedida>7</codigoUnidadMedida><precioUnitario>100.000000</precioUnitario><importeBonificacion>0.000000</importeBonificacion><codigoCondicionIVA>5</codigoCondicionIVA><importeIVA>21.00</importeIVA><importeItem>121.00</importeItem></item><item><unidadesMtx>123456</unidadesMtx><codigoMtx>1234567890123</codigoMtx><codigo>P0001</codigo><descripcion>PRUEBA</descripcion><cantidad>1.000000</cantidad><codigoUnidadMedida>7</codigoUnidadMedida><precioUnitario>1.000000</precioUnitario><importeBonificacion>0.000000</importeBonificacion><codigoCondicionIVA>5</codigoCondicionIVA><importeIVA>0.21</importeIVA><importeItem>1.21</importeItem></item><item><unidadesMtx>1</unidadesMtx><codigoMtx>DESC</codigoMtx><codigo>DESC</codigo><descripcion>Descuento</descripcion><codigoUnidadMedida>99</codigoUnidadMedida><codigoCondicionIVA>5</codigoCondicionIVA><importeIVA>-0.21</importeIVA><importeItem>-1.21</importeItem></item></arrayItems><arraySubtotalesIVA><subtotalIVA><codigo>5</codigo><importe>21.00</importe></subtotalIVA></arraySubtotalesIVA></comprobante></ns1:consultarComprobanteResponse></soapenv:Body></soapenv:Envelope>
25+
headers:
26+
Connection:
27+
- close
28+
Content-Type:
29+
- text/xml;charset=UTF-8
30+
Date:
31+
- Tue, 03 Aug 2021 09:15:44 GMT
32+
Set-Cookie:
33+
- TS01761d9e=01439f1ddf4a48d5c98f6fb443d9c1c43f695c961bea2cee456920961dffdae7d442b7b1ed;
34+
Path=/
35+
Transfer-Encoding:
36+
- chunked
37+
X-Powered-By:
38+
- Servlet/3.0; JBossAS-6
39+
status:
40+
code: 200
41+
message: OK
42+
version: 1

0 commit comments

Comments
 (0)