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....
Factura Electrónica para Argentina
#41
Escrito 22 junio 2015 - 05:56
#42
Escrito 22 junio 2015 - 06:23
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,
#43
Escrito 22 junio 2015 - 07:58
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
#44
Escrito 22 junio 2015 - 08:07
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.
#45
Escrito 22 junio 2015 - 09:14
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,
#46
Escrito 22 junio 2015 - 09:58
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
#47
Escrito 23 junio 2015 - 11:14
¡Grande OrtuAgustin! ¡Gracias por la documentación!
Saludos,
#48
Escrito 23 junio 2015 - 03:52
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.
#49
Escrito 23 junio 2015 - 03:58
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.
#50
Escrito 23 junio 2015 - 04:04
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.
#51
Escrito 23 junio 2015 - 04:22
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????
#52
Escrito 24 junio 2015 - 11:24
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.
#53
Escrito 24 junio 2015 - 11:26
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.
Saludos
#54
Escrito 24 junio 2015 - 11:28
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 deincorporar los comprobantes tipo My los códigosdeopcionalessegún la Resolución General 3749.Se modificanloscódigos10066y 1100.Para comprobantes M se modificaron los sig. codigos:10000,10007, 10012, 10013, 10017, 10019, 10020,10021, 10040, 10051, 10061, 10063, 10068Para dar soporte a RG3749 se dan de alta los sig.códigos:10097, 10098, 10099, 10110, 10111, 10112, 10113,10114, 10115Se agrega la descripción de la validación 1427.Se agregala validación1428.Se incluyeinformación sobre canales de atención ysitios de consultas
#55
Escrito 24 junio 2015 - 11:29
pagina 3 de ese manual, todo lo hecho sirve.
#56
Escrito 24 junio 2015 - 02:17
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.
#57
Escrito 24 junio 2015 - 05:38
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)#58
Escrito 24 junio 2015 - 05:40
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.
#59
Escrito 24 junio 2015 - 06:07
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.
#60
Escrito 24 junio 2015 - 10:21
Saludos y gracias por seguir nutriendo el hilo!
Etiquetado también con una o más de estas palabras: Factura Electrónica, AFIP
PROGRAMACIÓN →
Delphi →
AFIP Argentina: Consultas al padron de contribuyentesComenzado por Agustin Ortu , 21 ene 2016 AFIP, Argentina, CUIT, CUIL |
|
|
||
PROGRAMACIÓN →
General →
Tipos de factura (A, B, y C) en ArgentinaComenzado por Nikolas , 06 jul 2015 Tipos de factura, facturacion y ás... |
|
|