Welcome!

This community is for professionals and enthusiasts of our products and services. Share and discuss the best content and new marketing ideas, build your professional profile and become a better marketer together.

0

Imposible lograr validación de factura en Homologación

por
razor7
en 6/8/16 03:43 1.140 vistas

Me rindo! ya probe varias veces reinstalando el odoo de cero con el contenedor de docker y viendo los videos de demo. Todo bien hasta que tengo que validar la factura en Homologación

Para la instalación, he creado este script simple que realiza los pasos sugeridos en https://www.odooargentina.com/page/docker-avanzado y ademas carga los nuevos repos separados de ADHOC desde GitHub https://gist.github.com/ghiamar/aaebafc92bb8ceda9d8bc31d0275e743

Según lo que puedo ver, se esta enviando el campo <Tributos>, el cual no debería ni aparecer por que el campo <ImpTrib> es 0.00. Quizas eso confunde al pyafipws, por que deberia ser 0, quizas sin los decimales...

Agradezco la ayuda!

El problema que me tira el odoo es:

AFIP Validation Error. soap:Client: Server was unable to read request. ---> There is an error in XML document (5, 1659). ---> Input string was not in a correct format.

El log de odoo me tira esto:

2016-08-06 03:39:01,748 1 WARNING odoo_mgs_ar openerp.osv.expression: The domain term '('account_invoice_state', 'in', False)' should use the '=' or '!=' operator.
2016-08-06 03:39:01,749 1 WARNING odoo_mgs_ar openerp.osv.expression: The domain term '('account_invoice_state', 'in', False)' should use the '=' or '!=' operator.
2016-08-06 03:39:01,750 1 WARNING odoo_mgs_ar openerp.osv.expression: The domain term '('account_invoice_state', 'in', False)' should use the '=' or '!=' operator.
2016-08-06 03:39:01,751 1 WARNING odoo_mgs_ar openerp.osv.expression: The domain term '('account_invoice_state', 'in', False)' should use the '=' or '!=' operator.
2016-08-06 03:39:01,752 1 WARNING odoo_mgs_ar openerp.osv.expression: The domain term '('account_invoice_state', 'in', False)' should use the '=' or '!=' operator.
2016-08-06 03:39:01,752 1 WARNING odoo_mgs_ar openerp.osv.expression: The domain term '('account_invoice_state', 'in', False)' should use the '=' or '!=' operator.
2016-08-06 03:39:01,768 1 INFO odoo_mgs_ar openerp.addons.l10n_ar_invoice.models.invoice: Running checks related to argentinian documents
2016-08-06 03:39:01,947 1 INFO odoo_mgs_ar openerp.addons.l10n_ar_afipws.models.res_company: Getting connection for company Martin Sebastian Briglia Ghia and ws wsfe
2016-08-06 03:39:01,948 1 INFO odoo_mgs_ar openerp.addons.l10n_ar_afipws.models.res_company: Running arg electronic invoice on homologation mode
2016-08-06 03:39:01,951 1 INFO odoo_mgs_ar openerp.addons.l10n_ar_afipws.models.afipws_connection: Getting connection to ws wsfe from libraries on connection id 1
2016-08-06 03:39:01,951 1 INFO odoo_mgs_ar openerp.addons.l10n_ar_afipws.models.afipws_connection: Getting ws wsfe from libraries
2016-08-06 03:39:01,951 1 INFO odoo_mgs_ar openerp.addons.l10n_ar_afipws.models.afipws_connection: Getting URL for afip ws wsfe on homologation
2016-08-06 03:39:01,953 1 INFO odoo_mgs_ar openerp.addons.l10n_ar_afipws.models.afipws_connection: Connection getted with url "https://wswhomo.afip.gov.ar/wsfev1/service.asmx?WSDL", cuit "20283309674"
2016-08-06 03:39:01,955 1 INFO odoo_mgs_ar pysimplesoap.client: POST https://wswhomo.afip.gov.ar/wsfev1/service.asmx
2016-08-06 03:39:01,955 1 INFO odoo_mgs_ar pysimplesoap.client: Headers: {'SOAPAction': '"http://ar.gov.afip.dif.FEV1/FECompUltimoAutorizado"', 'Content-length': '1462', 'Content-type': 'text/xml; charset="UTF-8"'}
2016-08-06 03:39:02,100 1 INFO odoo_mgs_ar openerp.addons.l10n_ar_afipws_fe.models.invoice: Adding TAX False
2016-08-06 03:39:02,103 1 INFO odoo_mgs_ar pysimplesoap.client: POST https://wswhomo.afip.gov.ar/wsfev1/service.asmx
2016-08-06 03:39:02,103 1 INFO odoo_mgs_ar pysimplesoap.client: Headers: {'SOAPAction': '"http://ar.gov.afip.dif.FEV1/FECAESolicitar"', 'Content-length': '2137', 'Content-type': 'text/xml; charset="UTF-8"'}
2016-08-06 03:39:02,142 1 INFO odoo_mgs_ar werkzeug: 10.0.0.2 - - [06/Aug/2016 03:39:02] "POST /web/dataset/exec_workflow HTTP/1.1" 200 -

El request XML es este, segun el error, el problema esta en <Desc> de la parte de "Tributos"

<?xml version="1.0" encoding="UTF-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <soap:Header />
    <soap:Body>
        <FECAESolicitar xmlns="http://ar.gov.afip.dif.FEV1/">
            <Auth>
                <Token>PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9InllcyI/Pgo8c3NvIHZlcnNpb249IjIuMCI+CiAgICA8aWQgdW5pcXVlX2lkPSIyNDIyNTg4NDcwIiBzcmM9IkNOPXdzYWFob21vLCBPPUFGSVAsIEM9QVIsIFNFUklBTE5VTUJFUj1DVUlUIDMzNjkzNDUwMjM5IiBnZW5fdGltZT0iMTQ3MDQ5NjI4MSIgZXhwX3RpbWU9IjE0NzA1Mzk1NDEiIGRzdD0iQ049d3NmZSwgTz1BRklQLCBDPUFSIi8+CiAgICA8b3BlcmF0aW9uIHZhbHVlPSJncmFudGVkIiB0eXBlPSJsb2dpbiI+CiAgICAgICAgPGxvZ2luIHVpZD0iQz1hciwgTz1icmlnbGlhIGdoaWEgbWFydGluIHNlYmFzdGlhbiwgU0VSSUFMTlVNQkVSPUNVSVQgMjAyODMzMDk2NzQsIENOPWludGVyZmF6IHB5YWZpcHdzIiBzZXJ2aWNlPSJ3c2ZlIiByZWdtZXRob2Q9IjIyIiBlbnRpdHk9IjMzNjkzNDUwMjM5IiBhdXRobWV0aG9kPSJjbXMiPgogICAgICAgICAgICA8cmVsYXRpb25zPgogICAgICAgICAgICAgICAgPHJlbGF0aW9uIHJlbHR5cGU9IjQiIGtleT0iMjAyODMzMDk2NzQiLz4KICAgICAgICAgICAgPC9yZWxhdGlvbnM+CiAgICAgICAgPC9sb2dpbj4KICAgIDwvb3BlcmF0aW9uPgo8L3Nzbz4KCg==</Token>
                <Sign>spPCE9sq6+W484eiPEuMHWX+KMfhfWJu5udL1GFCqk3NNtx5jAwrV5jM+Rk2ihRBlwJkDYdeqwUmXd+Zn75Gh3LmEnhcEs1bSttN50QVOdypnHgFgHwbRRiCUJFcZWXBa+1fhUmKiHEhXnCw49dINWH7kFDtfVlEjdBtthxKeWI=</Sign>
                <Cuit>20283309674</Cuit>
            </Auth>
            <FeCAEReq>
                <FeCabReq>
                    <CantReg>1</CantReg>
                    <PtoVta>1</PtoVta>
                    <CbteTipo>11</CbteTipo>
                </FeCabReq>
                <FeDetReq>
                    <FECAEDetRequest>
                        <Concepto>2</Concepto>
                        <DocTipo>80</DocTipo>
                        <DocNro>30707722149</DocNro>
                        <CbteDesde>1</CbteDesde>
                        <CbteHasta>1</CbteHasta>
                        <CbteFch>20160806</CbteFch>
                        <ImpTotal>75.00</ImpTotal>
                        <ImpTotConc>0.00</ImpTotConc>
                        <ImpNeto>0.00</ImpNeto>
                        <ImpOpEx>0.00</ImpOpEx>
                        <ImpTrib>0.00</ImpTrib>
                        <ImpIVA>0.00</ImpIVA>
                        <FchServDesde>20160806</FchServDesde>
                        <FchServHasta>20160831</FchServHasta>
                        <FchVtoPago>20160806</FchVtoPago>
                        <MonId>PES</MonId>
                        <MonCotiz>1.0</MonCotiz>
                        <Tributos>
                            <Tributo>
                                <Id>false</Id>
                                <Desc>false</Desc>
                                <BaseImp>75.00</BaseImp>
                                <Alic>0</Alic>
                                <Importe>0.00</Importe>
                            </Tributo>
                        </Tributos>
                    </FECAEDetRequest>
                </FeDetReq>
            </FeCAEReq>
        </FECAESolicitar>
    </soap:Body>
</soap:Envelope>


0
razor7
En 6/8/16 21:47

Ya encontre el error, en primer lugar, como monotributista hay que crear un codigo de impuesto con código de AFIP 1, eso se hace desde la configuracion de la contabilidad y solo aparece si el usuario tiene las "Características Técnicas" activadas.

Por ultimo hay que actualizar unos archivos del modulo de FE, en este issue de GitHub estan todos los detalles https://github.com/ingadhoc/odoo-argentina/issues/120


Mantener informado

Acerca de esta comunidad

Esta comunidad es para profesionales y entusiastas de nuestros productos y servicios, compartir los mejores contenidos y nuevas ideas de marketing, construir su perfil profesional y mejorar el mercado para todos. Lea las directrices

Herramientas de las preguntas

42 seguidor(es)

Estadísticas

Preguntado: 6/8/16 03:43
Visto: 1140 veces
Última actualización: 14/4/18 12:41