mgesuitti / neofactura

Implementación simple para interactuar con WebService de AFIP y realizar Factura Electrónica Argentina en PHP
MIT License
25 stars 12 forks source link

Problemas con las Notas de crédito de exportación codigo 2 #6

Open gbillot opened 5 years ago

gbillot commented 5 years ago

Hola, tengo el siguiente problema en producción. Me devuelve siempre la info de la FAC E (cod 19) para las NC E (cod 21)

[cae] => 68301363773186 [fechaVencimientoCAE] => 20180726

Envío esta info: array(14) { ["fechaComprobante"]=> string(8) "20181214" ["numeroPuntoVenta"]=> string(1) "3" ["codigoTipoComprobante"]=> int(21) ["numeroComprobante"]=> int(1) ["codigoConcepto"]=> int(2) ["codigoPais"]=> string(3) "426" ["nombreCliente"]=> string(54) "CSM Sport and Entertainment Llp, Trading as CSM Brands" ["domicilioCliente"]=> string(41) " PO BOX 70693, 62 Buckingham Gate, London" ["numeroDocumento"]=> float(0) ["codigoMoneda"]=> string(3) "DOL" ["cotizacionMoneda"]=> string(6) "38.000" ["importeTotal"]=> string(6) "504.60" ["idiomaComprobante"]=> string(1) "2" ["items"]=> array(1) { [0]=> array(7) { ["codigo"]=> string(3) "665" ["descripcion"]=> string(32) "Nota de credito sobre FC E Nro 9" ["cantidad"]=> int(1) ["codigoUnidadMedida"]=> int(7) ["precioUnitario"]=> string(6) "504.60" ["importeItem"]=> string(6) "504.60" ["impBonif"]=> int(0) } } } Devuelve: Array ( [code] => 0 [msg] => OK [cae] => 68301363773186 [fechaVencimientoCAE] => 20180726 )

Amplio, Le paso los datos para tipo comprobante=21 NC E y me devuelve los datos del tipo 19 FAC E

env:Bodyns1:FEXAuthorizens1:Authns1:TokenPD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9InllcyI/Pgo8c3NvIHZlcnNpb249IjIuMCI+CiAgICA8aWQgc3JjPSJDTj13c2FhLCBPPUFGSVAsIEM9QVIsIFNFUklBTE5VTUJFUj1DVUlUIDMzNjkzNDUwMjM5IiBkc3Q9IndzZmV4IiB1bmlxdWVfaWQ9IjQ4ODUzMTc1OSIgZ2VuX3RpbWU9IjE1NDQ4MDU0ODciIGV4cF90aW1lPSIxNTQ0ODQ4NzQ3Ii8+CiAgICA8b3BlcmF0aW9uIHR5cGU9ImxvZ2luIiB2YWx1ZT0iZ3JhbnRlZCI+CiAgICAgICAgPGxvZ2luIGVudGl0eT0iMzM2OTM0NTAyMzkiIHNlcnZpY2U9IndzZmV4IiB1aWQ9IlNFUklBTE5VTUJFUj1DVUlUIDMwNzEwMDEzNzAxLCBDTj1jb29sMyIgYXV0aG1ldGhvZD0iY21zIiByZWdtZXRob2Q9IjIyIj4KICAgICAgICAgICAgPHJlbGF0aW9ucz4KICAgICAgICAgICAgICAgIDxyZWxhdGlvbiBrZXk9IjMwNzEwMDEzNzAxIiByZWx0eXBlPSI0Ii8+CiAgICAgICAgICAgIDwvcmVsYXRpb25zPgogICAgICAgIDwvbG9naW4+CiAgICA8L29wZXJhdGlvbj4KPC9zc28+Cg==ns1:SignawX/cgGG5VnKuQ62X6g2/VAdtfsRcgwkj/2viiSWhpB02RrkuhYWOh8Cr2p6VM93vJmxyAIFLOTWH+uMWMiWllE6S2ZavciDAEXmFru6+65aIRQkwOLxJLIelqEN/aPaqfY+Uk0MieC54MkEx/p2uZjbGgD3KL67iKufl9pvvyY=ns1:Cuit30710013701ns1:Cmpns1:Id31ns1:Fecha_cbte20181214ns1:Cbte_Tipo21ns1:Punto_vta3ns1:Cbte_nro1ns1:Tipo_expo2ns1:Permiso_existentens1:Dst_cmp426ns1:ClienteCSM Sport and Entertainment Llp, Trading as CSM Brandsns1:Cuit_pais_cliente0ns1:Domicilio_cliente PO BOX 70693, 62 Buckingham Gate, Londonns1:Id_impositivo0ns1:Moneda_IdDOLns1:Moneda_ctz38.000ns1:Imp_total504.60ns1:Idioma_cbte2ns1:Itemsns1:Itemns1:Pro_codigo665ns1:Pro_dsNota de credito sobre FC E Nro 9ns1:Pro_qty1ns1:Pro_umed7ns1:Pro_precio_uni504.60ns1:Pro_bonificacion0ns1:Pro_total_item504.60 Produccion - Coa2018-12-14T19:07:47.7034959-03:001.4.0.031307100137011931683013637731862018072620180726AS0OK0Ok Las facturas E no tienen problema. Las facturas locales las estoy generando con el punto de venta 2 sin ningún problema. Agradezco alguna pista de cual puede ser el problema. Muchas gracias. Saludos. Guillermo
gbillot commented 5 years ago

Estuve probando en homologación y pasa lo mismo con las Notas de débito E. Tampoco me funciona las NC E en testing. Alguien las probó y les funciona bien? Gracias. Saludos.

aledc7 commented 5 years ago

Hola, tengo exactamente el mismo problema, paso el tipo de comprobante 21 pero toma como si le pasara 19. Has encontrado alguna solución?

mgesuitti commented 5 years ago

Hola a todos, hemos observado el mismo problema que ustedes. Actualmente no estamos enviando comprobantes asociados porque en una parte de la documentación oficial figura como opcional y así lo es en el webservice WSFE ampliamente probado.

Pero, en otra parte de la documentación dice:

"Si el comprobante es Nota de Credito o Debito, de exportación simple, es obligatorio informar comprobantes asociados."

Aunque debería arrojar un error y no los datos del último comprobante autorizado (Esto huele muy raro)

Vamos a tener que implementar la parte de comprobantes asociados y probar si funciona.

Los mantenemos al tanto, si alguno tiene otra novedad agradecemos compartirla.

Saludos!

mgesuitti commented 5 years ago

@gbillot @aledc7 Ya está solucionado el problema! Pueden hacer pull y hacer NC de exportación.

martinfpas commented 5 years ago

Excelente, muy buen laburo

El lun., 30 sept. 2019 11:21 a. m., Mauro Gesuitti notifications@github.com escribió:

@gbillot https://github.com/gbillot @aledc7 https://github.com/aledc7 Ya está solucionado el problema! Pueden hacer pull y hacer NC de exportación.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/neocomplexx/neofactura/issues/6?email_source=notifications&email_token=ABKAYJMC6XLVYQTDK5MTX4LQMIDNDA5CNFSM4GKZKGAKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD75Z54A#issuecomment-536583920, or mute the thread https://github.com/notifications/unsubscribe-auth/ABKAYJJGH4AA5FWAEUO3I7LQMIDNDANCNFSM4GKZKGAA .

aledc7 commented 5 years ago

excelente @mgesuitti !!! Gracias Miles!!!!

aledc7 commented 5 years ago

Recién me hice el Pull, y lo probé y ahora Funciona PERFECTO !!!! 👍 💯 🥇
@mgesuitti Mauro, me gustaría contribuír con Neofactura, ya sea colaborando o con una donación, como puedo hacer?

mgesuitti commented 5 years ago

@aledc7 ¡Qué bueno! Hay un botón de paypal en el blog: http://neofactura.neocomplexx.com/