Skip to content

Instantly share code, notes, and snippets.

@MaskeZen
Last active April 8, 2025 19:13
Show Gist options
  • Save MaskeZen/bb33acc685732ce0161bb23bdf5f4ab8 to your computer and use it in GitHub Desktop.
Save MaskeZen/bb33acc685732ce0161bb23bdf5f4ab8 to your computer and use it in GitHub Desktop.
WS DGI

WS DGI

Para obtener Datos de una empresa mediante su rut

https://efactura.dgi.gub.uy:6475/efactura/ws_personaGetActEmpresarial

Para realizar las pruebas de homologación simplificada

https://efactura.dgi.gub.uy:6443/efactura/ws_certificacion?wsdl

Envío de comprobantes electrónicos

Consulta estado envios de comprobantes y reportes

@MaskeZen
Copy link
Author

Buenas! Estuve tratando de hacer llamadas a consultas por Rut pero me fue imposible poder hacer una invocación exitosa! Alguien ha podido desde algún lenguaje firmar correctamente el XML y consultar directo al WS de DGI? Desde SoapUI funciona perfecto. Gracias.

Hola @MatiasMastrangelo

Cuando lo utilicé fue con C#, alguna complejidad tuve pero salió. Igual en su momento había un repositorio en PHP que también funcionaba bien. De todos modos lo más sencillo para trabajar con WS de este tipo posiblemente sea java tal como dice @alvaro-canepa .

@HRCCarolinaGorriaran
Copy link

Hola a todos por acá!
Para empezar con el proceso de homologación estuve usando la url en este archivo; pero aunque sigo las indicaciones de la docu de DGI, recibo un error:
<Respuestas> <Respuesta> <codigo>212</codigo> <descripcion>Error en Certificación</descripcion> <detalle>El sobre incluye al menos un CFE que no tiene el CAE solicitado. SobreId = 16944340.</detalle> </Respuesta> </Respuestas>

A alguien más le pasó esto?
El CAE que estoy incluyendo es 90250001110 para una efactura - siguiendo esta guía de la documentación:

Para realizar estas pruebas, el sector del CAE deberá completarse con:

o Número de CAE de los CFE 90aa000xxx0: donde aa corresponde a los dos
últimos números del año en que se realizan las pruebas y xxx al código del
tipo de comprobante
o Fecha de vigencia: 31/12 del año siguiente al que se realizan las pruebas
(aa+1).

A alguien más le pasó? Algun pique de como resolverlo?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment