Skip to content

Commit c3d018e

Browse files
authored
Merge pull request #88 from chazuttu/coverage_recex1
Coverage recex1
2 parents 3845247 + bba1b49 commit c3d018e

File tree

14 files changed

+1009
-14
lines changed

14 files changed

+1009
-14
lines changed

.coveragerc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ omit =
88
*receb1*
99
*recem*
1010
*recet*
11-
*recex1*
11+
*formatos*
1212
*rg3685*
1313
*setup_win*
1414
*sired*

conf/rece.ini

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,12 @@ ENTRADA=entrada.txt
4242
SALIDA=salida.txt
4343
##URL=https://servicios1.afip.gov.ar/wsfe/service.asmx
4444

45+
[WSFEXv1]
46+
CUIT=20267565393
47+
ENTRADA=entrada.txt
48+
SALIDA=salida.txt
49+
##URL=https://servicios1.afip.gov.ar/wsfe/service.asmx
50+
4551
[WSCT]
4652
CUIT=20267565393
4753
ENTRADA=entrada.txt

formatos/formato_dbf.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@
4040

4141
# definición del formato del archivo de intercambio:
4242

43-
from formato_txt import (
43+
from .formato_txt import (
4444
A,
4545
N,
4646
I,

recex1.py

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -203,7 +203,7 @@ def autorizar(ws, entrada, salida):
203203
print("DIF:", detalle["qty"] * detalle["precio"] - detalle["importe"])
204204

205205
print("id:", encabezado["id"])
206-
if not DEBUG or not sys.stdout.isatty() or input("Facturar?") == "S":
206+
if not DEBUG or not sys.stdout.isatty() :
207207
ws.LanzarExcepcion = False
208208
cae = ws.Authorize(id=encabezado["id"])
209209
dic = ws.factura
@@ -277,7 +277,7 @@ def depurar_xml(client):
277277
f.write(client.xml_request)
278278
f.close()
279279
f = open("response-%s.xml" % fecha, "w")
280-
f.write(client.xml_response)
280+
f.write(client.xml_response.decode())
281281
f.close()
282282

283283

@@ -302,7 +302,7 @@ def main():
302302
print(" /dbf: lee y almacena la información en tablas DBF")
303303
print()
304304
print("Ver rece.ini para parámetros de configuración (URL, certificados, etc.)")
305-
sys.exit(0)
305+
return
306306

307307
config = abrir_conf(CONFIG_FILE, DEBUG)
308308
cert = config.get("WSAA", "CERT")
@@ -380,10 +380,10 @@ def main():
380380
print("AppServerStatus", ws.AppServerStatus)
381381
print("DbServerStatus", ws.DbServerStatus)
382382
print("AuthServerStatus", ws.AuthServerStatus)
383-
sys.exit(0)
383+
return
384384

385385
if "/formato" in sys.argv:
386-
from .formatos.formato_dbf import definir_campos
386+
from .formatos import formato_dbf
387387

388388
print("Formato:")
389389
for msg, formato in [
@@ -406,10 +406,10 @@ def main():
406406
else:
407407
filename = "%s.dbf" % msg.lower()[:8]
408408
print("==== %s (%s) ====" % (msg, filename))
409-
claves, campos = definir_campos(formato)
409+
claves, campos = formato_dbf.definir_campos(formato)
410410
for campo in campos:
411411
print(" * Campo: %s" % (campo,))
412-
sys.exit(0)
412+
return
413413

414414
# obteniendo el TA
415415
from .wsaa import WSAA
@@ -531,7 +531,7 @@ def main():
531531
},
532532
open(salida, "w"),
533533
)
534-
sys.exit(0)
534+
return
535535

536536
if "/get" in sys.argv:
537537
print("Recuperar comprobante:")
@@ -568,7 +568,7 @@ def main():
568568
},
569569
open(salida, "w"),
570570
)
571-
sys.exit(0)
571+
return
572572

573573
if "/ctz" in sys.argv:
574574
i = sys.argv.index("/ctz")
@@ -579,7 +579,7 @@ def main():
579579
ctz = ws.GetParamCtz(moneda_id)
580580
print("Cotizacion: ", ctz)
581581
print(ws.ErrMsg)
582-
sys.exit(0)
582+
return
583583

584584
if "/monctz" in sys.argv:
585585
i = sys.argv.index("/monctz")
@@ -590,7 +590,7 @@ def main():
590590
ctz = ws.GetParamMonConCotizacion(fecha)
591591
print("\n".join(ctz))
592592
print(ws.ErrMsg)
593-
sys.exit(0)
593+
return
594594

595595
f_entrada = f_salida = None
596596
try:
@@ -608,7 +608,7 @@ def main():
608608
f_salida.close()
609609
if XML:
610610
depurar_xml(ws.client)
611-
sys.exit(0)
611+
return
612612

613613
except Exception as e:
614614
print(str(e).encode("ascii", "ignore"))
Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
1+
interactions:
2+
- request:
3+
body: "<?xml version=\"1.0\" encoding=\"UTF-8\"?><soap:Envelope xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"
4+
xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\">\n<soap:Header/>\n<soap:Body>\n
5+
\ <FEXAuthorize xmlns=\"http://ar.gov.afip.dif.fexv1/\">\n <Auth><Token>PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9InllcyI/Pgo8c3NvIHZlcnNpb249IjIuMCI+CiAgICA8aWQgc3JjPSJDTj13c2FhaG9tbywgTz1BRklQLCBDPUFSLCBTRVJJQUxOVU1CRVI9Q1VJVCAzMzY5MzQ1MDIzOSIgZHN0PSJjbj13c2ZleCxvPWFmaXAsYz1hciIgdW5pcXVlX2lkPSIzNDYzNTI0MTU0IiBnZW5fdGltZT0iMTYyNzg4NzkzMyIgZXhwX3RpbWU9IjE2Mjc5MzExOTMiLz4KICAgIDxvcGVyYXRpb24gdHlwZT0ibG9naW4iIHZhbHVlPSJncmFudGVkIj4KICAgICAgICA8bG9naW4gZW50aXR5PSIzMzY5MzQ1MDIzOSIgc2VydmljZT0id3NmZXgiIHVpZD0iU0VSSUFMTlVNQkVSPUNVSVQgMjAyNjc1NjUzOTMsIENOPXJlaW5nYXJ0MjAyMSIgYXV0aG1ldGhvZD0iY21zIiByZWdtZXRob2Q9IjIyIj4KICAgICAgICAgICAgPHJlbGF0aW9ucz4KICAgICAgICAgICAgICAgIDxyZWxhdGlvbiBrZXk9IjIwMjY3NTY1MzkzIiByZWx0eXBlPSI0Ii8+CiAgICAgICAgICAgIDwvcmVsYXRpb25zPgogICAgICAgIDwvbG9naW4+CiAgICA8L29wZXJhdGlvbj4KPC9zc28+Cg==</Token><Sign>SZ1fyhMT8/62JmbcMZsvdnqAIcy9h2e86ymG5LLcRUzevrWbd9kktHaz89qgK7w0B2JrWfxBQ15s48TpI9sG/zdwIOFs6vOYo2rb/jsAz769kgfwvuMO5n9cnfjKVbqg4+Ur903NgcRocMN4GKo0Sn7G9CJADSgbgiOQCktg6v4=</Sign><Cuit>20267565393</Cuit></Auth><Cmp><Id>988888888888345</Id><Fecha_cbte>20210802</Fecha_cbte><Cbte_Tipo>21</Cbte_Tipo><Punto_vta>7</Punto_vta><Cbte_nro>28</Cbte_nro><Tipo_expo>1</Tipo_expo><Permiso_existente>S</Permiso_existente><Permisos><Permiso><Id_permiso>99999AAXX999999A</Id_permiso><Dst_merc>225</Dst_merc></Permiso></Permisos><Dst_cmp>203</Dst_cmp><Cliente>Joao
6+
Da Silva</Cliente><Cuit_pais_cliente>0</Cuit_pais_cliente><Domicilio_cliente>Rua
7+
76 km 34.5 Alagoas</Domicilio_cliente><Id_impositivo>PJ54482221-l</Id_impositivo><Moneda_Id>DOL</Moneda_Id><Moneda_ctz>19.8</Moneda_ctz><Obs_comerciales>Observaciones
8+
comerciales</Obs_comerciales><Imp_total>250.0</Imp_total><Obs>Sin observaciones</Obs><Cmps_asoc><Cmp_asoc><Cbte_tipo>19</Cbte_tipo><Cbte_punto_vta>2</Cbte_punto_vta><Cbte_nro>1234</Cbte_nro><Cbte_cuit>20111111111</Cbte_cuit></Cmp_asoc></Cmps_asoc><Forma_pago>30
9+
dias</Forma_pago><Incoterms>FOB</Incoterms><Incoterms_Ds>Flete a Bordo</Incoterms_Ds><Idioma_cbte>1</Idioma_cbte><Items><Item><Pro_codigo>PRO1</Pro_codigo><Pro_ds>Producto
10+
Tipo 1 Exportacion MERCOSUR ISO 9001</Pro_ds><Pro_qty>2.0</Pro_qty><Pro_umed>1</Pro_umed><Pro_precio_uni>150.0</Pro_precio_uni><Pro_bonificacion>50.0</Pro_bonificacion><Pro_total_item>250.0</Pro_total_item></Item></Items><Fecha_pago></Fecha_pago></Cmp></FEXAuthorize>\n</soap:Body>\n</soap:Envelope>"
11+
headers:
12+
accept-encoding:
13+
- gzip, deflate
14+
content-length:
15+
- '2619'
16+
content-type:
17+
- text/xml; charset="UTF-8"
18+
soapaction:
19+
- '"http://ar.gov.afip.dif.fexv1/FEXAuthorize"'
20+
user-agent:
21+
- Mozilla/5.0 (Windows NT 6.1; Win64; x64)
22+
method: POST
23+
uri: https://wswhomo.afip.gov.ar/wsfexv1/service.asmx
24+
response:
25+
body:
26+
string: "<?xml version=\"1.0\" encoding=\"utf-8\"?><soap:Envelope xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\"
27+
xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\"><soap:Header><FEHeaderInfo
28+
xmlns=\"http://ar.gov.afip.dif.fexv1/\"><ambiente>Homologacion - efa</ambiente><fecha>2021-08-02T04:15:40.4021028-03:00</fecha><id>2.1.0.0</id></FEHeaderInfo></soap:Header><soap:Body><FEXAuthorizeResponse
29+
xmlns=\"http://ar.gov.afip.dif.fexv1/\"><FEXAuthorizeResult><FEXErr><ErrCode>1667</ErrCode><ErrMsg>El
30+
tipo de cambio no podr\xE1 ser inferior al 20% ni superior en un 100% del
31+
que suministra AFIP como orientativo de acuerdo a la cotizaci\xF3n oficial.
32+
Ver Metodo FEXGetPARAM_Ctz.</ErrMsg></FEXErr><FEXEvents><EventCode>0</EventCode><EventMsg>Ok</EventMsg></FEXEvents></FEXAuthorizeResult></FEXAuthorizeResponse></soap:Body></soap:Envelope>\r\n"
33+
headers:
34+
Cache-Control:
35+
- private, max-age=0
36+
Content-Length:
37+
- '872'
38+
Content-Type:
39+
- text/xml; charset=utf-8
40+
Date:
41+
- Mon, 02 Aug 2021 07:15:40 GMT
42+
Expect-CT:
43+
- enforce
44+
MicrosoftOfficeWebServer:
45+
- 5.0_Pub
46+
Set-Cookie:
47+
- TS01983a04=01439f1ddf64a26f900950900750865d52c42385dbc95a43983acc515382474d61ae18b44e;
48+
Path=/
49+
Strict-Transport-Security:
50+
- nosniff
51+
X-AspNet-Version:
52+
- 2.0.50727
53+
X-Content-Type-Options:
54+
- nosniff
55+
X-Frame-Options:
56+
- SAMEORIGIN
57+
X-Powered-By:
58+
- ASP.NET
59+
X-Xss-Protection:
60+
- 1; mode=block
61+
status:
62+
code: 200
63+
message: OK
64+
version: 1
Lines changed: 122 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,122 @@
1+
interactions:
2+
- request:
3+
body: "<?xml version=\"1.0\" encoding=\"UTF-8\"?><soap:Envelope xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"
4+
xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\">\n<soap:Header/>\n<soap:Body>\n
5+
\ <FEXGetPARAM_Ctz xmlns=\"http://ar.gov.afip.dif.fexv1/\">\n <Auth><Token>PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9InllcyI/Pgo8c3NvIHZlcnNpb249IjIuMCI+CiAgICA8aWQgc3JjPSJDTj13c2FhaG9tbywgTz1BRklQLCBDPUFSLCBTRVJJQUxOVU1CRVI9Q1VJVCAzMzY5MzQ1MDIzOSIgZHN0PSJjbj13c2ZleCxvPWFmaXAsYz1hciIgdW5pcXVlX2lkPSIzNDYzNTI0MTU0IiBnZW5fdGltZT0iMTYyNzg4NzkzMyIgZXhwX3RpbWU9IjE2Mjc5MzExOTMiLz4KICAgIDxvcGVyYXRpb24gdHlwZT0ibG9naW4iIHZhbHVlPSJncmFudGVkIj4KICAgICAgICA8bG9naW4gZW50aXR5PSIzMzY5MzQ1MDIzOSIgc2VydmljZT0id3NmZXgiIHVpZD0iU0VSSUFMTlVNQkVSPUNVSVQgMjAyNjc1NjUzOTMsIENOPXJlaW5nYXJ0MjAyMSIgYXV0aG1ldGhvZD0iY21zIiByZWdtZXRob2Q9IjIyIj4KICAgICAgICAgICAgPHJlbGF0aW9ucz4KICAgICAgICAgICAgICAgIDxyZWxhdGlvbiBrZXk9IjIwMjY3NTY1MzkzIiByZWx0eXBlPSI0Ii8+CiAgICAgICAgICAgIDwvcmVsYXRpb25zPgogICAgICAgIDwvbG9naW4+CiAgICA8L29wZXJhdGlvbj4KPC9zc28+Cg==</Token><Sign>SZ1fyhMT8/62JmbcMZsvdnqAIcy9h2e86ymG5LLcRUzevrWbd9kktHaz89qgK7w0B2JrWfxBQ15s48TpI9sG/zdwIOFs6vOYo2rb/jsAz769kgfwvuMO5n9cnfjKVbqg4+Ur903NgcRocMN4GKo0Sn7G9CJADSgbgiOQCktg6v4=</Sign><Cuit>20267565393</Cuit></Auth><Mon_id>DOL</Mon_id></FEXGetPARAM_Ctz>\n</soap:Body>\n</soap:Envelope>"
6+
headers:
7+
accept-encoding:
8+
- gzip, deflate
9+
content-length:
10+
- '1372'
11+
content-type:
12+
- text/xml; charset="UTF-8"
13+
soapaction:
14+
- '"http://ar.gov.afip.dif.fexv1/FEXGetPARAM_Ctz"'
15+
user-agent:
16+
- Mozilla/5.0 (Windows NT 6.1; Win64; x64)
17+
method: POST
18+
uri: https://wswhomo.afip.gov.ar/wsfexv1/service.asmx
19+
response:
20+
body:
21+
string: <?xml version="1.0" encoding="utf-8"?><soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
22+
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><soap:Header><FEHeaderInfo
23+
xmlns="http://ar.gov.afip.dif.fexv1/"><ambiente>Homologacion - efa</ambiente><fecha>2021-08-02T04:15:50.5584178-03:00</fecha><id>2.1.0.0</id></FEHeaderInfo></soap:Header><soap:Body><FEXGetPARAM_CtzResponse
24+
xmlns="http://ar.gov.afip.dif.fexv1/"><FEXGetPARAM_CtzResult><FEXResultGet><Mon_ctz>101.2110</Mon_ctz><Mon_fecha>20210730</Mon_fecha></FEXResultGet><FEXErr><ErrCode>0</ErrCode><ErrMsg>OK</ErrMsg></FEXErr><FEXEvents><EventCode>0</EventCode><EventMsg>Ok</EventMsg></FEXEvents></FEXGetPARAM_CtzResult></FEXGetPARAM_CtzResponse></soap:Body></soap:Envelope>
25+
headers:
26+
Cache-Control:
27+
- no-cache
28+
Content-Length:
29+
- '792'
30+
Content-Type:
31+
- text/xml; charset=utf-8
32+
Date:
33+
- Mon, 02 Aug 2021 07:15:50 GMT
34+
Expect-CT:
35+
- enforce
36+
Expires:
37+
- '-1'
38+
MicrosoftOfficeWebServer:
39+
- 5.0_Pub
40+
Pragma:
41+
- no-cache
42+
Set-Cookie:
43+
- TS01983a04=01439f1ddfad39ffa4e6c70c81bf4f927c339353d20a995bb9bf48622472413a07bd41b5fe;
44+
Path=/
45+
Strict-Transport-Security:
46+
- nosniff
47+
X-AspNet-Version:
48+
- 2.0.50727
49+
X-Content-Type-Options:
50+
- nosniff
51+
X-Frame-Options:
52+
- SAMEORIGIN
53+
X-Powered-By:
54+
- ASP.NET
55+
X-Xss-Protection:
56+
- 1; mode=block
57+
status:
58+
code: 200
59+
message: OK
60+
- request:
61+
body: "<?xml version=\"1.0\" encoding=\"UTF-8\"?><soap:Envelope xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"
62+
xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\">\n<soap:Header/>\n<soap:Body>\n
63+
\ <FEXAuthorize xmlns=\"http://ar.gov.afip.dif.fexv1/\">\n <Auth><Token>PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9InllcyI/Pgo8c3NvIHZlcnNpb249IjIuMCI+CiAgICA8aWQgc3JjPSJDTj13c2FhaG9tbywgTz1BRklQLCBDPUFSLCBTRVJJQUxOVU1CRVI9Q1VJVCAzMzY5MzQ1MDIzOSIgZHN0PSJjbj13c2ZleCxvPWFmaXAsYz1hciIgdW5pcXVlX2lkPSIzNDYzNTI0MTU0IiBnZW5fdGltZT0iMTYyNzg4NzkzMyIgZXhwX3RpbWU9IjE2Mjc5MzExOTMiLz4KICAgIDxvcGVyYXRpb24gdHlwZT0ibG9naW4iIHZhbHVlPSJncmFudGVkIj4KICAgICAgICA8bG9naW4gZW50aXR5PSIzMzY5MzQ1MDIzOSIgc2VydmljZT0id3NmZXgiIHVpZD0iU0VSSUFMTlVNQkVSPUNVSVQgMjAyNjc1NjUzOTMsIENOPXJlaW5nYXJ0MjAyMSIgYXV0aG1ldGhvZD0iY21zIiByZWdtZXRob2Q9IjIyIj4KICAgICAgICAgICAgPHJlbGF0aW9ucz4KICAgICAgICAgICAgICAgIDxyZWxhdGlvbiBrZXk9IjIwMjY3NTY1MzkzIiByZWx0eXBlPSI0Ii8+CiAgICAgICAgICAgIDwvcmVsYXRpb25zPgogICAgICAgIDwvbG9naW4+CiAgICA8L29wZXJhdGlvbj4KPC9zc28+Cg==</Token><Sign>SZ1fyhMT8/62JmbcMZsvdnqAIcy9h2e86ymG5LLcRUzevrWbd9kktHaz89qgK7w0B2JrWfxBQ15s48TpI9sG/zdwIOFs6vOYo2rb/jsAz769kgfwvuMO5n9cnfjKVbqg4+Ur903NgcRocMN4GKo0Sn7G9CJADSgbgiOQCktg6v4=</Sign><Cuit>20267565393</Cuit></Auth><Cmp><Id>988888888888345</Id><Fecha_cbte>20210802</Fecha_cbte><Cbte_Tipo>21</Cbte_Tipo><Punto_vta>7</Punto_vta><Cbte_nro>28</Cbte_nro><Tipo_expo>1</Tipo_expo><Permiso_existente>S</Permiso_existente><Permisos><Permiso><Id_permiso>99999AAXX999999A</Id_permiso><Dst_merc>225</Dst_merc></Permiso></Permisos><Dst_cmp>203</Dst_cmp><Cliente>Joao
64+
Da Silva</Cliente><Cuit_pais_cliente>0</Cuit_pais_cliente><Domicilio_cliente>Rua
65+
76 km 34.5 Alagoas</Domicilio_cliente><Id_impositivo>PJ54482221-l</Id_impositivo><Moneda_Id>DOL</Moneda_Id><Moneda_ctz>19.8</Moneda_ctz><Obs_comerciales>Observaciones
66+
comerciales</Obs_comerciales><Imp_total>250.0</Imp_total><Obs>Sin observaciones</Obs><Cmps_asoc><Cmp_asoc><Cbte_tipo>19</Cbte_tipo><Cbte_punto_vta>2</Cbte_punto_vta><Cbte_nro>1234</Cbte_nro><Cbte_cuit>20111111111</Cbte_cuit></Cmp_asoc></Cmps_asoc><Forma_pago>30
67+
dias</Forma_pago><Incoterms>FOB</Incoterms><Incoterms_Ds>Flete a Bordo</Incoterms_Ds><Idioma_cbte>1</Idioma_cbte><Items><Item><Pro_codigo>PRO1</Pro_codigo><Pro_ds>Producto
68+
Tipo 1 Exportacion MERCOSUR ISO 9001</Pro_ds><Pro_qty>2.0</Pro_qty><Pro_umed>1</Pro_umed><Pro_precio_uni>150.0</Pro_precio_uni><Pro_bonificacion>50.0</Pro_bonificacion><Pro_total_item>250.0</Pro_total_item></Item></Items><Fecha_pago></Fecha_pago></Cmp></FEXAuthorize>\n</soap:Body>\n</soap:Envelope>"
69+
headers:
70+
accept-encoding:
71+
- gzip, deflate
72+
content-length:
73+
- '2619'
74+
content-type:
75+
- text/xml; charset="UTF-8"
76+
soapaction:
77+
- '"http://ar.gov.afip.dif.fexv1/FEXAuthorize"'
78+
user-agent:
79+
- Mozilla/5.0 (Windows NT 6.1; Win64; x64)
80+
method: POST
81+
uri: https://wswhomo.afip.gov.ar/wsfexv1/service.asmx
82+
response:
83+
body:
84+
string: "<?xml version=\"1.0\" encoding=\"utf-8\"?><soap:Envelope xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\"
85+
xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\"><soap:Header><FEHeaderInfo
86+
xmlns=\"http://ar.gov.afip.dif.fexv1/\"><ambiente>Homologacion - efa</ambiente><fecha>2021-08-02T04:15:51.0115457-03:00</fecha><id>2.1.0.0</id></FEHeaderInfo></soap:Header><soap:Body><FEXAuthorizeResponse
87+
xmlns=\"http://ar.gov.afip.dif.fexv1/\"><FEXAuthorizeResult><FEXErr><ErrCode>1667</ErrCode><ErrMsg>El
88+
tipo de cambio no podr\xE1 ser inferior al 20% ni superior en un 100% del
89+
que suministra AFIP como orientativo de acuerdo a la cotizaci\xF3n oficial.
90+
Ver Metodo FEXGetPARAM_Ctz.</ErrMsg></FEXErr><FEXEvents><EventCode>0</EventCode><EventMsg>Ok</EventMsg></FEXEvents></FEXAuthorizeResult></FEXAuthorizeResponse></soap:Body></soap:Envelope>\r\n"
91+
headers:
92+
Cache-Control:
93+
- private, max-age=0
94+
Content-Length:
95+
- '872'
96+
Content-Type:
97+
- text/xml; charset=utf-8
98+
Date:
99+
- Mon, 02 Aug 2021 07:15:51 GMT
100+
Expect-CT:
101+
- enforce
102+
MicrosoftOfficeWebServer:
103+
- 5.0_Pub
104+
Set-Cookie:
105+
- TS01983a04=01439f1ddf10529dc4f351a4a62a34068169642647072507e9224fe9cd0fda17744fbab63c;
106+
Path=/
107+
Strict-Transport-Security:
108+
- nosniff
109+
X-AspNet-Version:
110+
- 2.0.50727
111+
X-Content-Type-Options:
112+
- nosniff
113+
X-Frame-Options:
114+
- SAMEORIGIN
115+
X-Powered-By:
116+
- ASP.NET
117+
X-Xss-Protection:
118+
- 1; mode=block
119+
status:
120+
code: 200
121+
message: OK
122+
version: 1

0 commit comments

Comments
 (0)