Bienvenido a Facturas y Respuestas.

Esperamos que encuentre la respuesta a su pregunta. Y si no, puede formularla para que los expertos de la comunidad la respondan.

Preguntar

Este blog es creado y administrado por:

Copyright - 2020

0 votos
por en Preguntas Tecnicas
hola, estoy enviando pruebas para el ambiente de habilitación para envío de pruebas de nómina electrónica, me estoy consumiendo el servicio SendNominaSyncAsync, pero me esta arrojando dos errores los cuales no he podido solucionar, estoy programando en c#, si alguien tiene alguna idea de como solucionarlos se los agradecería, los errores son:

Regla: NIE024, Rechazo: Se debe indicar el CUNE según la definición establecida.

Regla: 92, Rechazo: El Emisor del Documento no se encuentra Habilitado en la Plataforma.

la sección donde construyo el CUNE y QR es la siguiente, (quemare la información para que noten la estructura de ambas variables)

CUNE:

  string semillaCUNE = "Pref71" + // prefijo + consecutivo de nomina

                    "2021-08-28" + // fecha

                    "10:32:50-05:00" + // hora

                    "1000.00" + // devengado

                    "500.00" + // deduccion

                    "500.00" + // total

                    "900999999" + // NIT Emisor

                    "1009999" + // CC Empleado

                    "102" + // TipoXML

                    "123" + // softwarepin

                    "2"; // ambiente

                string CUNE = ConversionSHA384(semillaCUNE);

QR:

       string QR =

                 "NumNIE:" + "71" + // consecutivo de nómina

                 "\n" +

                "FecNIE:" + "2021-08-28" + // fecha generacion, igual al cune

                "\n" +

                "HorNIE:" + " 10:32:50-05:00" + // hora generacion, igual al cune

                "\n" +

                "DocEmp:" + "1009999" + // documento empleado, igual al cune

                "\n" +

                "ValDev:" +"1000.00" +

                "\n" +

                "ValDed:" + "500.00"+

                "\n" +

                "ValTol:" + "500.00" +

                "\n" +

                "CUNE:" + CUNE +

                "\n" +

                "QRCode:" +"";

  QR = QR +

                    "https://catalogo-vpfe-hab.dian.gov.co/document/searchqr?documentkey=" + CUNE;

mil disculpas si he incumplido alguna norma o he formulado mal mi pregunta, es la primera vez en el foro, he leido que a otros desarrolladores les ha pasado el NIE021, pero no hay respuesta.

muchas gracias por su atención, si me pueden colaborar quedaría agradecido
por
Hola Jhon, por el momento estoy en validando el envío de las nomina Individual , todavía no he mandado nomina de ajuste, ahora tengo el problema que por SOAP se envían y validan e forma correcta pero por el software nuestro me salen los errores

El SendTestSetAsync de retorna bien el ZipKey
pero al consultar  estos metodos me salen estos errores
GetStatus > TrackId no existe en los registros de la DIAN.
GetStatusZip > Error al procesar batch. ZipKey:

Esto me sale desde nuestro sistemas pero si desde nuestro sistema generamos el XML la firma y el .ZIP y los envio por el SOAP se me validan bien los documentos y me dices que son validos y confirmo el envio en la DIAN y es correcto.

No se si te ha pasado esto?
por
Hola chicos, les recuerdo que en el ambiente de pruebas deben usar solo estos dos servicios: SendTestSetAsync para enviar los documentos y GetStatusZip para saber el resultado de la validación, el GetStatus es para envíos sincronos, y eso es ya en Producción.

El error "Error al procesar batch" revisa que si se esté enviando el trackid compita. Lo que puedes hacer, es utilizar el SOAPUI para que valides la solicitud y respuesta. En el anexo técnico te dice como usarlo, sino, igual pregunta y te guío. https://t.me/facturasyrespuestas
por
Gracias Ebertlast ya logre enviar desde mi aplicación, si es correcto lo que dices para pruebas estoy usando SendTestSetAsync y GetStatusZip, logre configurar bien el SOAPUI y pude hacer los envíos de forma correcta con los métodos de prueba cuando pase a producción les comento a ver como me va.
por
Hola amigo
Yo envio la NOMINA ELECTRÓNICA y me sale el siguiente error al consultar el TrackID por GetStatuZip

Regla: ZB01, Rechazo: Fallo en el schema XML del archivo (Nomina Individual) - The required attribute 'SchemaLocation' is missing.

Tienes alguna idea de como  solucionarlo
Gracias
por
hola, tengo el mismo problema , no me serializa correctamente el xml, ya lo solucionaste?

1 Respuesta

0 votos
por

Buenas noches,

Actualmente estoy teniendo este error al momento de habilitar la nomina utilizando el método  SendTestSetAsync:

Set de prueba con identificador 4f572e0c-d330-40f3-890c-9ce38e2f4338 no se encuentra registrado para realizar proceso de habilitación.

Alguna idea de que puede ser? La URL que estoy consumiendo para habilitación es https://vpfe-hab.dian.gov.co/WcfDianCustomerServices.svc

Quedo atento y de antemano muchas gracias por la ayuda que me puedas brindar.

Saludos

por
Tengo el mismo error y no he conseguido solución, ningun set de pruebas lo habilita
por
Hola amigo, a mi me paso igual y era porque lo estaba consultando con el metodo GetStatus en lugar de GetStatusZip. Cuando es habilitación para consultar el ZipKey que te devuelve al consumir el servicio SendTestSetAsync debe ser el GetStatusZip.
por
a mí me pasaba lo mismo, estuve dando vueltas un mes con el mismo problema y el error era que la etiqueta "NIT" debe estar en mayúsculas, yo la tenía "Nit"...y así puede suceder con todas als etiquetas..comparen con el anexo técnico
por
Buenas tardes,

Estoy utilizando el método GetStatusZip, pero al parecer el problema esta con el TestSetID de la empresa, traté de habilitar una empresa diferente y me dejó hacerlo sin problemas.

La empresa del error no he podido habilitarla, no tengo claro que podría ser. Estoy utilizando la guía https://www.dian.gov.co/impuestos/factura-electronica/Documents/PPT-Piloto-documento-soporte-de-pago-de-nomina-electronica.pdf para su habilitación.

Si conocen algún paso extra administrativo que deba hacerse en la DIAN les agradezco la información.

Saludos!
por
Otro paso sería volver a generar el set de pruebas...si se hizo antes del 18 de agosto...los anteriores a esta fecha y no se volvierona generar podría tener dificultades
por
Hola nosotros  tenemos ese mismo error, hemos verificado de todo pero nada que pasa si alguien tiene alguna luz seria de gran ayuda, la respuesta que nos dio la DIAN fue que llene todo el xml no dijo nada mas, pero ese error no es diciente ni nada por el estilo, agradecemos la ayuda de antemano.
por
Hola Nicolás, ¿que error específicamente te está ocurriendo?, puedes pasar un ejemplo del xml que esta recibiendo la DIAN de tu parte y el xml que te da de respuesta?, adicionalmente, indica exactamente los metodos que estas usando, hace unos días tuve problemas para habilitar un cliente, y algunos errores son de caracteres que no se ven, es decir, copie y pegue textos del PDF hacia el procedimiento almacenado que construye el XML y daba unos errores ilógicos por lo que veiamos el xml y estaba segun nosotros perfecto, lo que hicimos fue borrar algunos textos fijos que tenía y los escribimos, y se resolvieron. No digo que esto es lo que te pase, pero es una posibilidad.
por
Hola, nosotros también teniamos ese error y el problema era que teniamos mal el <CodigoQR> y el CUNE. Utiliza el metodo SendNominaSync en modo pruebas "Ambiente="2"" y verifica que mensajes de rechazo de aparecen.
por
Amigo tengo exactamente el mismo problema con una empresa logre habilitarlo sin problema y con otra no me ha dejado por ese mismo mensaje de error, lograste solucionarlo?
por
Hola
Cuando envio la NOMINA INDIVIDUAL por SendTestSetAsync me la carga correctamente, al Gonsultar el TrackID por GetStatusZip me arroja el siguiente error.

Regla: ZB01, Rechazo: Fallo en el schema XML del archivo (Nomina Individual) - The required attribute 'SchemaLocation' is missing.

Alguien sabe como solucionarlo
GRACIAS
por
Si, la misma estructura (xml y de firma) con algunas empresas deja trabajar y con otras empieza bien y luego se bloquea con errores como que NO puede validar la firma o

Regla: ZB01, Rechazo: Fallo en el schema XML del archivo (Nomina Individual) - The required attribute 'SchemaLocation' is missing

Sin solución aparente aún por parte de la DIAN
por
Ensaya con este ENCABEZADO:
<NominaIndividual
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns:ds="http://www.w3.org/2000/09/xmldsig#"
    xmlns:xades="http://uri.etsi.org/01903/v1.3.2#"
    xmlns:xades141="http://uri.etsi.org/01903/v1.4.1#"
    xmlns:ext="urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2"
    xmlns="urn:dian:gov:co:facturaelectronica:NominaIndividual">
por
Anónimo gracias es NIT y no Nit
...