FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Alguien hizo andar lo de la factura electronica en Argentina?
Si alguien lo hizo andar y puede pasar la info le agradeceria. Si hubiese un costo por favor pasarlo.
Es para usar en Delphi. Muchas gracias Pablo |
#2
|
|||
|
|||
Tenes para un mes de laburo. Yo me compre la dll feafip y lo tuve en menos de un dia listo.
|
#3
|
|||
|
|||
Pyafipws
|
#4
|
|||
|
|||
Acá les paso como se hace
CÓDIGO DE FACTURA ELECTRÓNICA PARA DELPHI 7 EN ADELANTE
Para entender lo que vamos a hacer, tenemos que saber que la AFIP tiene 4 servidores 2 de prueba y 2 de Producción: Ambiente de prueba (Testing/Homologación): WS Autenticación y Autorización: https://wsaahomo.afip.gov.ar/ws/services/LoginCms?WSDL WS Facturación Electrónica: https://wswhomo.afip.gov.ar/wsfev1/service.asmx?WSDL Ambiente real (Producción): WS Autenticación y Autorización: https://wsaa.afip.gov.ar/ws/services/LoginCms?WSDL WS Facturación Electrónica: https://servicios1.afip.gov.ar/wsfev1/service.asmx?WSDL En el servidor de LoginCMS lo que vamos a hacer es consultarlo para obtener las Claves TOKEN y SIGN, luego con esas 2 claves vamos a poder trabajar con el servidor WSFEV1. Para obtener los 2 archivos .crt y .key que se van a usar para solicitar las claves TOKEN y SIGN, siga la guía GENERAR CRT Y KEY.DOC CREAR UNA CARPETA EN C:\AFIP\ Y copia dentro los archivos cert.key y cert.crt ARRANCAMOS CON EL PROYECTO: 1 - Creamos una aplicación nueva en Delphi. 2 – Lo que vamos a hacer es relacionar nuestra aplicación con los Webservice de Afip, para eso vamos a Archivo – Nuevo – Otros – y en la Solapa de Webservice seleccionamos WSDL Importer Donde dice Localización del WSDL Archivo o URL Copiamos y Pegamos: https://wsaahomo.afip.gov.ar/ws/services/LoginCms?WSDL de esta manera estamos agregando a nuestro proyecto una nueva UNIT con todos los métodos del webservice, guardarla con el nombre UHomoLoginCMS. Y repetir el paso con las otras 3 direcciones siempre poniendo el nombre correcto a las UNITs. UHomoWsfev1 : https://wswhomo.afip.gov.ar/wsfev1/service.asmx?WSDL ULoginCMS: https://wsaa.afip.gov.ar/ws/services/LoginCms?WSDL UWsfev1: https://servicios1.afip.gov.ar/wsfev1/service.asmx?WSDL De esta manera nos van a quedar en el proyecto nuevo 4 Units Nuevas. Solo vamos a Agregar: Uses UHomoWsfev1, UHomoLoginCMS (para usar los servidores de prueba) Lo que hacemos al momento de cambiar a modo producción es cambiar esta línea por: Uses UWsfev1, ULoginCMS (para usar los servidores de producción). 3 – Secuencia para la solicitud de las claves TOKEN Y SING. A – Agregamos 3 Tmemos y los llamamos Memo1, MToken y MSign B – Agregamos 1 TButton C – Agregamos de la paleta de INTERNET un XMLDocument. D – En las Uses del form arriba de todo agregamos DateUtils, ShellAPI; E – Agregammos de la paleta de Webservice un componente HTTPRIO. F- INSERTAMOS LOS PROCEDURES Y FUNCIONES. G- IMPORTANTISIMO SINO NO ANDA NADA EN LA UNIT DEL SERVICIO WSFEV1 EN INITIALIZATION AGREGAR: //se agrega esto InvRegistry.RegisterInvokeOptions(TypeInfo(ServiceSoap), ioDocument); Si tienen alguna duda, lo tengo funcionando 100% solo con código delphi son DLL ni OCX. Espero que les sirva Saludos... |
#5
|
|||
|
|||
Proyecto de Ejemplo Delphi 7
|
#6
|
|||
|
|||
estuve revisando el ejemplo me tirar error no se puede decodificar base64 al momento de generar el sign y token, lo compile con delphi 10.1 Berlin
|
#7
|
|||
|
|||
yo pude hacer la consulta de cae funcional con el ws de afip, si quieres puedo pasarte el codigo.. en su momento yo tambien me trabe mucho y algunos me han dado una mano, otros me quisieron cobrar por darme una mano (aqui en el foro) lo cual no esta mal, pero tampoco me ha agradado... me ha pasado que al codificar en base64 generaba un header y un footer tipo "******************BASE64-BLA-BLA-BLA**********************" que lo hacia solo cuando codificaba... le quite eso y me andubo de mil maravillas... si quieres el codigo que hice... escribeme a sebastianalemany22@gmail.com y te lo paso, no hay problema
Aclaro nuevamente, mi codigo solo hace la consulta de CAE pero es con los mismos metodos que se solicita la factura, solo cambia el contenido del mensaje |
#8
|
|||
|
|||
Guía para GENERAR CRT Y KEY.DOC
Hola a todos,
Alguien tiene la guía para GENERAR CRT y KEY.DOC ? Desde ya muchas gracias Cita:
|
#9
|
||||
|
||||
Cita:
En su momento me fueron muy útiles estos dos videos: Generar Certificado Digital para Factura Electrónica Parte 1) https://www.youtube.com/watch?v=6tu4QJVbDtI Parte 2) https://www.youtube.com/watch?v=v6r4D3Ljuy8 Espero que sea eso lo que buscabas!!!
__________________
https://www.youtube.com/DexterBass |
#10
|
|||
|
|||
Cita:
https://www.afip.gob.ar/ws/WSAA/WSAAmanualDev.pdf |
#11
|
|||
|
|||
Gracias por las respuestas...
Me sale el siguiente error al intentar crear el XML firmado : "An error occurred in the secure channel support - URL: http://wsaahomo.afip.gov.ar/ws/services/LoginCms - SOAPAction" Será por los cambios de AFIP de SSL a TLS 1.2 ? Desde ya muchas gracias |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Factura Electrónica AFIP Argentina | SergioFrey | Noticias | 2 | 19-05-2017 21:02:03 |
xml+xsl a pdf(Factura Electronica) | jgutti | Varios | 4 | 21-02-2012 16:08:23 |
Factura Electronica Argentina | Aleca | Varios | 2 | 11-01-2011 10:17:49 |
Factura electronica | richy08 | Varios | 4 | 17-12-2010 00:40:34 |
Factura Electrónica | aig | Varios | 13 | 10-12-2010 17:12:44 |
|