Jump to content


Photo

Factura Electrónica para Argentina

Factura Electrónica AFIP

  • Please log in to reply
135 replies to this topic

#41 giulichajari

giulichajari

    Advanced Member

  • Miembros
  • PipPipPip
  • 477 posts

Posted 22 June 2015 - 05:56 PM

Se refiere al patron de diseño adapter, es decir para utilizar las clases con metodos y atributos desarrollada por otra en su sistema el adaptara las dos entonces puede utilziarlas libremente. Es un tema muy interesante....


  • 0

#42 Delphius

Delphius

    Advanced Member

  • Administrador
  • 6295 posts
  • LocationArgentina

Posted 22 June 2015 - 06:23 PM

Hola Delphius. Disculpa la ignorancia. ¿que sería una clase Adapter?.

 

Yo estoy tratando de implementar con las DLL de Phyton con las instrucciones de OrtuAgustin. Tengo que pasar en limpio otras cositas para darle forma y armar un ejemplo simple para gestionar CAE y lo publico

 

No es ninguna molestia. El compañero giulichajari lo resumió:

 

Se refiere al patron de diseño adapter, es decir para utilizar las clases con metodos y atributos desarrollada por otra en su sistema el adaptara las dos entonces puede utilziarlas libremente. Es un tema muy interesante....

 

Básicamente, es aplicar el patrón Adapter. El patrón Adaptador propone que una clase actúe o cumpla el rol de adaptarse/ocultar/extender un comportamiento o diseño de otra clase que no ofrece una interfaz o diseño apropiado o esperado a nuestros desarrollo. De este modo las clases clientes en lugar de lidiar con esa clase problemática invocan a la clase adaptador. Entonces tenemos una indirección: Cliente -> Adapter -> ClaseProblematica.

 

Se suele ver también el patrón Adapter acompañado del patrón Facade (Fachada en español).

 

Hay un muy buen artículo sobre este patrón de diseño con ejemplo en delphi escrito por el talentoso Zarko Gajic. Puedes consultarlo aquí por si te interesa.

 

Los patrones de diseño son unas guías que se han propuesto para ciertos y específicos problemas. Cuando se da un caso de dicho tipo, puede que aplicar su patrón ayude a resolver esa duda. Se han propuestos cientos, pero para la mayoría de los casos y el común de los desarrollos con estudiar unos 20 o 30 típicos se cubre el 99%. Los hay generales, y otros más específicos y propuestos para un contexto definido.

 

Si hay interés en adentrarse en el mundo de los patrones, lectura obligada: UML y Patrones y Una Introducción al Análisis y Diseño Orientado a Objetos. de Craig Larman. Eso para empezar. Luego hay que solidificar con lectura avanzada y profunda. Hay libros que profundizan el tema, pero no sabría recomendar alguno.

 

Saludos,


  • 0

#43 Agustin Ortu

Agustin Ortu

    Advanced Member

  • Moderadores
  • PipPipPip
  • 831 posts
  • LocationArgentina

Posted 22 June 2015 - 07:58 PM

Te faltó avisarle que tenga cuidado con la patronitis, que aún no tiene cura :D

Lo siento, no pude resistirme

Volviendo un poco al tema, yo también opte por el desembolso, bueno no de mi parte, sino de la empresa.
En realidad acá la cosa como comenta el amigo Nicolás, tenía que salir rápido y que sea fiable, y la verdad yo hasta hoy nunca había lidiado con XML, criptografía y demás, y bueno esta vez optamos por lo cómodo

Aunque el tema pica mi curiosidad, de hecho en pyafipws al ser open source se podría estudiar su código y realizar alguna contribución al proyecto. Casi diariamente se realizan actualizaciones a su código, es un emprendimiento con bastante movimiento

Saludos
  • 0

#44 Nikolas

Nikolas

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 604 posts
  • LocationMar del Plata / Bs As / Argentina

Posted 22 June 2015 - 08:07 PM

Hay algunas cosas por implementar, por ejemplo la consulta de comprobantes autorizados desde la AFIP, creo que no hay metodos en la libreria que lo hagan.

Seria interesante que lo realicemos conjuntamente a modo de complemento y aprendizaje. Pero como viene la mano, mas o menos me podria poner en Agosto, en mi caso antes seria imposible.


  • 0

#45 Delphius

Delphius

    Advanced Member

  • Administrador
  • 6295 posts
  • LocationArgentina

Posted 22 June 2015 - 09:14 PM

Yo estoy imposibilitado de tiempo. Tengo proyectos y otras actividades antes, y al igual que Nikolas no creo que antes de agosto pueda. Pero es necesario al menos empezar a recolectar documentación. Porque la factura electrónica ya está alcanzando a todos.

 

Saludos,


  • 0

#46 Agustin Ortu

Agustin Ortu

    Advanced Member

  • Moderadores
  • PipPipPip
  • 831 posts
  • LocationArgentina

Posted 22 June 2015 - 09:58 PM

Me parece buena idea, aporto mi granito de lo que encontre en la pagina de la AFIP

 

- AFIP: Web Services, Arquitectura: http://www.afip.gob....rquitectura.pdf

- Pagina principal Web Services AFIP: http://www.afip.gob.ar/ws/. De aqui obtenemos los manuales para el desarrollador de cada WS, por citar algunos:

 

1. Manual WSAA 1.2.2: http://www.afip.gob...._WSAA_1.2.2.pdf

2. Manual para WSFEv1. Correspondiente a la RG 2485 (fecha vigencia para el 1 julio 2015): http://www.afip.gob....dorCOMPGv26.pdf

 

 

- Tablas del sistema: http://www.afip.gob....ASGENERALES.xls

- Diseño registro XML v2: http://www.afip.gob....tos/Service.xml

 

Ejemplos:

 

- Ejemplo en .NET para WSFEv1: http://www.afip.gob....t2-13.04.16.zip (.NET ahora es un lenguaje?)

 

- Ejemplo en JAVA para WSAA: http://www.afip.gob....client_java.tgz

- Ejemplo en .NET para WSAA: http://www.afip.gob....t2-10.09.30.zip

- Ejemplo en PHP para WSAA: http://www.afip.gob....-client-php.zip

 

Bueno creo que eso seria todo por ahora como para ir empezando


  • 2

#47 Delphius

Delphius

    Advanced Member

  • Administrador
  • 6295 posts
  • LocationArgentina

Posted 23 June 2015 - 11:14 AM

¡Grande OrtuAgustin! ¡Gracias por la documentación! :ap:  (y)  :) 

 

Saludos,


  • 0

#48 mattaldi

mattaldi

    Newbie

  • Miembros
  • Pip
  • 5 posts

Posted 23 June 2015 - 03:52 PM

Hola gente:

Antes de todo les quiero agradecer infinitamente los aportes del tema FE. Estoy arrancando de cero, cero, cero con el tema y la verdad que me cuesta bastante. Yo programo en delphi 5, lamentablemente estoy un poco atrasado con ese tema, pero en los pueblos chicos no hay mucho laburo de desarrollo.

 

Con los problemas de tiempos que contamos todos tendré que tomar el camino de los OCX para terminar lo antes posible.

 

Leí en varios lados que el OCX de Bit Ingeniería anda muy bien y tiene buen soporte. Les quiero pedir que me saquen un par de dudas:

1) Hay otros OCX en el mercado como opción al de Bit Ingeniería???

2) Comprando las licencias de estos OCX puedo utilizarlas para varios clientes míos, o sea para generar FE de varios CUIT????

3) Estos OCX solamente se encargan de la solicitud del CAE o también generan las factura para imprimir o mandar a PDF????

3) Al solicitar el CAE al web service WSFEV1 tenemos que pasar como datos los items de la factura????

 

Gracias de antemano.


  • 0

#49 Nikolas

Nikolas

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 604 posts
  • LocationMar del Plata / Bs As / Argentina

Posted 23 June 2015 - 03:58 PM

Hola gente:

 

1) Hay otros OCX en el mercado como opción al de Bit Ingeniería???

- sistemas agiles

2) Comprando las licencias de estos OCX puedo utilizarlas para varios clientes míos, o sea para generar FE de varios CUIT????

- todos tus clientes

3) Estos OCX solamente se encargan de la solicitud del CAE o también generan las factura para imprimir o mandar a PDF????

- hace todo

3) Al solicitar el CAE al web service WSFEV1 tenemos que pasar como datos los items de la factura????

- esta en el detalle del WS, solo se envia los datos totales. aunque el detalle exista y debas ponerlo en el PDF.


  • 2

#50 Agustin Ortu

Agustin Ortu

    Advanced Member

  • Moderadores
  • PipPipPip
  • 831 posts
  • LocationArgentina

Posted 23 June 2015 - 04:04 PM

En el wsfev1 no hace falta enviar los ítem de la factura. En otros regímenes es necesario, no recuerdo cual, creo que uno de granos o exportación


Otra alternativa al bit ingeniería es el que discutimos acá, pyafipws. Tiene una herramienta para generar el PDF, pero yo prefiero hacerlo con reportador de delphi, en mi caso use quick report

En caso de pyafipws al ser software libre, si tu software es libre, es decir se distribuye con licencia gpl v3, u otra más permisiva, previo aviso al autor, no hay problema

Sino se puede pagar por el software por una excepción a la licencia gpl, la cual te permite distribuirlo, y no, no tiene límite de CUIT o clientes.
  • 2

#51 mattaldi

mattaldi

    Newbie

  • Miembros
  • Pip
  • 5 posts

Posted 23 June 2015 - 04:22 PM

Muchas gracias gente.

En realidad estoy esperando que el contador me confirme si es el WSFEV1, ya que depende de la actividad del contribuyente (es una ferretería minorista, que también fabrica implementos agrícolas). Pero creo que es WSFEV1.

En cuanto a los items de las facturas, interpreto por lo que me dicen uds de que no se envian al web service, pero los puedo mandar yo directamente al quick report junto con los otros datos (datos del cliente, etc), junto con los datos que me devuelve el OCX (CAE, vencimiento CAE, etc). Sería asi????


  • 0

#52 Amadis

Amadis

    Member

  • Miembros
  • PipPip
  • 13 posts

Posted 24 June 2015 - 11:24 AM

La gente de la AFIP Trabaja a contra reloj y ALMANAQUE. 

 

En la web http://www.afip.gob.ar/ws/

 

han actualizado en la parte de documentación, SACARON UN NUEVO MANUAL DEL DESARROLLADOR. El último tenía fecha de abril.

 

Y éste fíjensé, pone fecha de 1ª de Julio. QUE LO PARIÓ que van adelantados. Y yo no puedo hacer andar una Fact Elec como estabamos antes de que cambien las cosas.

 

Aquí  el link http://www.afip.gob....dorCOMPGv26.pdf

Para que los que estan avanzados en el tema puedan chusmear y avisar si ven algún cambio desde la V2.5.

 

Como el manual anterior es todo para XML.


  • 0

#53 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14460 posts
  • LocationMéxico

Posted 24 June 2015 - 11:26 AM

La gente de la AFIP Trabaja a contra reloj y ALMANAQUE. 

 

En la web www.afip.gob.ar/ws/

 

han actualizado en la parte de documentación, SACARON UN NUEVO MANUAL DEL DESARROLLADOR. El último tenía fecha de abril.

 

Y éste fíjensé, pone fecha de 1ª de Julio. QUE LO PARIÓ que van adelantados. Y yo no puedo hacer andar una Fact Elec como estabamos antes de que cambien las cosas.

 

Aquí  el link http://www.afip.gob....dorCOMPGv26.pdf

Para que los que estan avanzados en el tema puedan chusmear y avisar si ven algún cambio desde la V2.5.

 

Como el manual anterior es todo para XML.

 

 

Uff, eso mismo pasa acá en Mexico, aún no terminas de hacer todas tu pruebas cuando ya no funciona porque cambiaron las reglas. :s

 

Saludos


  • 0

#54 Nikolas

Nikolas

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 604 posts
  • LocationMar del Plata / Bs As / Argentina

Posted 24 June 2015 - 11:28 AM

La gente de la AFIP Trabaja a contra reloj y ALMANAQUE. 

 

En la web http://www.afip.gob.ar/ws/

 

han actualizado en la parte de documentación, SACARON UN NUEVO MANUAL DEL DESARROLLADOR. El último tenía fecha de abril.

 

Y éste fíjensé, pone fecha de 1ª de Julio. QUE LO PARIÓ que van adelantados. Y yo no puedo hacer andar una Fact Elec como estabamos antes de que cambien las cosas.

 

Aquí  el link http://www.afip.gob....dorCOMPGv26.pdf

Para que los que estan avanzados en el tema puedan chusmear y avisar si ven algún cambio desde la V2.5.

 

Como el manual anterior es todo para XML.

 

solo este es el cambio:

 

Se adaptan los métodos públicos con el fin de
incorporar los comprobantes tipo M
y los códigos
de
opcionales
según la Resolución General 3749.
Se modifica
n
los
c
ó
digo
s
10066
y 1100
.
Para comprobantes M se modificaron los sig. codigos:
10000,
10007, 10012, 10013, 10017, 10019, 10020,
10021, 10040, 10051, 10061, 10063
, 10068
Para dar soporte a RG374
9 se dan de alta los sig.
códigos:
10097, 10098, 10099, 101
1
0, 101
1
1, 101
1
2, 101
1
3,
101
1
4, 101
1
5
Se agrega la descripción de la validación 1427.
Se agrega
la validación
142
8
.
Se incluye
información sobre canales de atención y
sitios de consultas

  • 0

#55 Nikolas

Nikolas

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 604 posts
  • LocationMar del Plata / Bs As / Argentina

Posted 24 June 2015 - 11:29 AM

pagina 3 de ese manual, todo lo hecho sirve.


  • 0

#56 Amadis

Amadis

    Member

  • Miembros
  • PipPip
  • 13 posts

Posted 24 June 2015 - 02:17 PM

Había leído el Historial de Modificaciones pero desconocía si afectaba al funcionamiento.

Alguno de los que ya tienen tiempo en esto, ¿hen tenido problemas por actualizaciones de normativas de FE?..

 

Seguramente los creadores de librerias y activex (FEAFIP y PYAfipws) sacarán alguna actualizacion de sus componentes para que sean compatible con las últimas exigencias.


  • 0

#57 quileab

quileab

    Newbie

  • Miembros
  • Pip
  • 7 posts

Posted 24 June 2015 - 05:38 PM

Buenas tardes:

Me encuentro como Uds., sin tiempo (y en mi caso "conocimiento") suficiente.

Tengo un programa (viejo) en Lazarus el cual me pidieron que ahora realice FE, le hubiera dicho que NO, pero como es un amigo y no se quiere desprender del programa, aquí estoy.

Para contribuir un poco les dejo estos videos:

generar solicitud certificado digital AFIP para Factura electrónica (Argentina) Generar certificado digital AFIP para factura electrónica (Argentina)
  • 0

#58 quileab

quileab

    Newbie

  • Miembros
  • Pip
  • 7 posts

Posted 24 June 2015 - 05:40 PM

Ahora el mangazo:

Si alguien tiene algo por donde comenzar con LAZARUS (1.2.???) me gustaría probarlo y ponerme en contacto.

Desde ya mil gracias.


  • 0

#59 Nikolas

Nikolas

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 604 posts
  • LocationMar del Plata / Bs As / Argentina

Posted 24 June 2015 - 06:07 PM

El tema del certificado, en mi caso directamente lo derivo con su contador ya que los mismos estan acostumbrados a la pagina por ser de consulta cotidiana.

 

sobre Lazarus, basicamente es todo lo que se encuentra en este tema, la libreria es la solucion rapida pero es paga.

 

Saludos.


  • 0

#60 Delphius

Delphius

    Advanced Member

  • Administrador
  • 6295 posts
  • LocationArgentina

Posted 24 June 2015 - 10:21 PM

Ya me parecía raro que no metiera el dedo la AFIP y provoque cambios. Ahora no sólo tendré que ver un Adapter sino un Factory Adapter y jugar con posibles versiones Y rogar que no siga jugando con más.

Saludos y gracias por seguir nutriendo el hilo!
  • 0





Also tagged with one or more of these keywords: Factura Electrónica, AFIP

IP.Board spam blocked by CleanTalk.