Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Internet
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Colaboración Paypal con ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 09-05-2017
Avatar de keys
keys keys is offline
Miembro
 
Registrado: sep 2003
Ubicación: Bilbao
Posts: 1.229
Poder: 24
keys Va por buen camino
Cita:
Empezado por PepCat Ver Mensaje
Mira el post #721 y #725
Más elegante, pero en el fondo lo mismo. Hay que coger el orden de los paises de las clases que se generan con los xsd de hacienda. y como ya he dicho ojo que van a cambiar en la siguiente versión.
Responder Con Cita
  #2  
Antiguo 09-05-2017
Avatar de mrobles
mrobles mrobles is offline
Miembro
NULL
 
Registrado: may 2017
Posts: 115
Poder: 10
mrobles Va por buen camino
Esta tarde voy a una reunión que dan los del SII, si alguien quiere que les pregunte algo que me diga y lo posteare aquí mañana temprano o incluso cuando salga de allí
Responder Con Cita
  #3  
Antiguo 09-05-2017
vboloradito vboloradito is offline
Miembro
NULL
 
Registrado: mar 2017
Posts: 107
Poder: 10
vboloradito Va por buen camino
Cita:
Empezado por mrobles Ver Mensaje
Esta tarde voy a una reunión que dan los del SII, si alguien quiere que les pregunte algo que me diga y lo posteare aquí mañana temprano o incluso cuando salga de allí
Un cliente emite factura de anticipo de 6.000 Euros.
En marzo emito factura de 1.000 Euros , pero le pongo una nota diciendole que no tiene que pagarla que la cubre el anticipo.
Contablemente hago un ajusute de -1.000 Euros Para que cuadre el libro de IVA.

+6.000 Factura
+1.000 Factura
-1.000 Ajuste contable

¿Que le tengo que enviar a hacienda?. porque si le envio las facturas son 7.000 Euros en total.
No puedo convertir el ajuste contable en factura porque no se lo he enviado al cliente.

Esto esta mal en realidad la factura de marzo tenia que ir a cero, Pero como ya esta mal hecho ¿que le envio?
muy larga la pregunta
Responder Con Cita
  #4  
Antiguo 09-05-2017
CMB CMB is offline
Miembro
 
Registrado: ene 2017
Posts: 349
Poder: 10
CMB Va por buen camino
Cita:
Empezado por mrobles Ver Mensaje
Esta tarde voy a una reunión que dan los del SII, si alguien quiere que les pregunte algo que me diga y lo posteare aquí mañana temprano o incluso cuando salga de allí
Pues si te parece bien, consulta lo del campo DescripcionOperacion, ¿qué hay que poner ahí? Ya lo hemos discutido ampliamente, pero sería interesante tener una opinión oficial.

Saludos,
Responder Con Cita
  #5  
Antiguo 09-05-2017
vboloradito vboloradito is offline
Miembro
NULL
 
Registrado: mar 2017
Posts: 107
Poder: 10
vboloradito Va por buen camino
Cita:
Empezado por mrobles Ver Mensaje
Esta tarde voy a una reunión que dan los del SII, si alguien quiere que les pregunte algo que me diga y lo posteare aquí mañana temprano o incluso cuando salga de allí
pregunta 2.
¿Cuando van a comunicar que aplazan la fecha del 1 de julio?. Que me quiero ir de vacaciones la ultima semana de junio
Responder Con Cita
  #6  
Antiguo 09-05-2017
vboloradito vboloradito is offline
Miembro
NULL
 
Registrado: mar 2017
Posts: 107
Poder: 10
vboloradito Va por buen camino
Cita:
Empezado por mrobles Ver Mensaje
Esta tarde voy a una reunión que dan los del SII, si alguien quiere que les pregunte algo que me diga y lo posteare aquí mañana temprano o incluso cuando salga de allí
otra pregunta
si no tengo listo el desarrollo hasta el 1 de enero de 2018 tengo que pagar multa.
¿Pero si pago la multa me libro de tener que entregar las facturas de 2017 o lo tengo que hacer en 2018?
Responder Con Cita
  #7  
Antiguo 09-05-2017
vboloradito vboloradito is offline
Miembro
NULL
 
Registrado: mar 2017
Posts: 107
Poder: 10
vboloradito Va por buen camino
Cita:
Empezado por mrobles Ver Mensaje
Esta tarde voy a una reunión que dan los del SII, si alguien quiere que les pregunte algo que me diga y lo posteare aquí mañana temprano o incluso cuando salga de allí
Los taxi que paso a mi empresa los reflejan como gasto de empleado y no se registra el taxita como proveedor del servicio,
Estoy obligado a enviar esos taxis al SII.
¿El taxi es un gasto de empleado o es un gasto de la empresa.?
Responder Con Cita
  #8  
Antiguo 09-05-2017
josecarrillo josecarrillo is offline
Miembro
 
Registrado: may 2014
Posts: 13
Poder: 0
josecarrillo Va por buen camino
Me respondo a mi mismo por si le sirve a alguien.
Es un tipo enumerado y hay funciones específicas.
Seguro que hay alguna forma mas simple, pero esta me funciona.
De esta forma si cambia la lista en versiones futuras, seguirá funcionando.

uses ..., typinfo ;

var
idpais,ci:integer;
codigopais:string;

begin
CodigoPais:='IT';
idpais:=-1;
for ci := ord(Low(countrytype2)) to ord(High(countrytype2)) do
if CodigoPais= GetEnumName(TypeInfo(countrytype2),ci) then
begin
idpais:=ci;
ShowMessage( GetEnumName(TypeInfo(countrytype2),ci)); // solo para comprobar valor.
end;
...

if idPais>-1 then
ARegLRFacturasEmitidas[0].FacturaExpedida.Contraparte.IDOtro.CodigoPais:=CountryType2(idpais);

...
Responder Con Cita
  #9  
Antiguo 09-05-2017
aposi aposi is offline
Miembro
 
Registrado: dic 2006
Posts: 159
Poder: 20
aposi Va por buen camino
Hola,
En las facturas recibidas hay algun campo para indicar nuestro numero de factura interno?
Responder Con Cita
  #10  
Antiguo 09-05-2017
nachoexe nachoexe is offline
Miembro
 
Registrado: sep 2011
Ubicación: Madrid
Posts: 50
Poder: 15
nachoexe Va por buen camino
Cita:
Empezado por josecarrillo Ver Mensaje
Me respondo a mi mismo por si le sirve a alguien.
Es un tipo enumerado y hay funciones específicas.
Seguro que hay alguna forma mas simple, pero esta me funciona.
De esta forma si cambia la lista en versiones futuras, seguirá funcionando.

uses ..., typinfo ;

var
idpais,ci:integer;
codigopais:string;

begin
CodigoPais:='IT';
idpais:=-1;
for ci := ord(Low(countrytype2)) to ord(High(countrytype2)) do
if CodigoPais= GetEnumName(TypeInfo(countrytype2),ci) then
begin
idpais:=ci;
ShowMessage( GetEnumName(TypeInfo(countrytype2),ci)); // solo para comprobar valor.
end;
...

if idPais>-1 then
ARegLRFacturasEmitidas[0].FacturaExpedida.Contraparte.IDOtro.CodigoPais:=CountryType2(idpais);

...
Muy buena idea el trabajar directamente con la el type de paises, así si lo cambian no pasa nada.
Solo una sugerencia, ten en cuenta que en el countrytype2 hay paises con 3 letras, aunque seguramente no se utilicen en la vida, así que deberías coger solo las dos primeras posiciones
Responder Con Cita
  #11  
Antiguo 09-05-2017
Avatar de mrobles
mrobles mrobles is offline
Miembro
NULL
 
Registrado: may 2017
Posts: 115
Poder: 10
mrobles Va por buen camino
Voy comentando, la descripcion se puede programar en plan factura tal de tal en fecha tal
Responder Con Cita
  #12  
Antiguo 09-05-2017
Avatar de mrobles
mrobles mrobles is offline
Miembro
NULL
 
Registrado: may 2017
Posts: 115
Poder: 10
mrobles Va por buen camino
Para los vobros por adelantado hay un codigo especial
Responder Con Cita
  #13  
Antiguo 09-05-2017
CMB CMB is offline
Miembro
 
Registrado: ene 2017
Posts: 349
Poder: 10
CMB Va por buen camino
Cita:
Empezado por mrobles Ver Mensaje
Voy comentando, la descripcion se puede programar en plan factura tal de tal en fecha tal
Esto contradice otras informaciones anteriores en este mismo hilo del foro.
Responder Con Cita
  #14  
Antiguo 09-05-2017
Avatar de mrobles
mrobles mrobles is offline
Miembro
NULL
 
Registrado: may 2017
Posts: 115
Poder: 10
mrobles Va por buen camino
El retraso se multa con 0.5 del importe min 300 max 6000
Responder Con Cita
  #15  
Antiguo 09-05-2017
PASPAS PASPAS is offline
Miembro
 
Registrado: feb 2017
Posts: 115
Poder: 10
PASPAS Va por buen camino
Cita:
Empezado por mrobles Ver Mensaje
El retraso se multa con 0.5 del importe min 300 max 6000
Madre mia llenaran las arcas del estado.
Es una pasada...
Responder Con Cita
  #16  
Antiguo 09-05-2017
josecarrillo josecarrillo is offline
Miembro
 
Registrado: may 2014
Posts: 13
Poder: 0
josecarrillo Va por buen camino
Me respondo a mi mismo por si le sirve al alguien.
Responder Con Cita
  #17  
Antiguo 16-05-2017
APO APO is offline
Miembro
 
Registrado: feb 2008
Posts: 129
Poder: 19
APO Va por buen camino
Cita:
Empezado por josecarrillo Ver Mensaje
Tengo la siguiente duda, a ver si alguien me puede echar un cable.
En mi BD dispongo del código ISO de todos los paises, es decir, de todos los pases cuyo código corresponde con la lista SuministroFactEmitidas.CountryType2.
El problema es que no soy capaz de indicar en el registro FacturaExpedida.Contraparte.IDOtro.CodigoPais el código de pais, me explico.
No puedo indicar lo siguiente V_FACEMI_SII[i].FacturaExpedida.Contraparte.IDOtro.CodigoPais := 'DE'
Para hacerlo correctamente debo indicarlo así V_FACEMI_SII[i].FacturaExpedida.Contraparte.IDOtro.CodigoPais := SuministroFactEmitidas.CountryType2(2).
Pero para esto necesito saber que posición ocupa el pais del cliente en la lista de constantes SuministroFactEmitidas.CountryType2.
Como habéis resuelto este tema?
Existe alguna forma de indicarle SuministroFactEmitidas.CountryType2("La posición que ocupe el pais DE")?

Quedo a la espera de vuestras noticias.
Muchisimas Gracias por adelantado.


Yo tengo este mismo problema alguien lo ha resuelto.

Hay una manera muy sencilla y directa de asignarle el código de país sin tener que hacer conversiones de código ni nada de eso. Sería de la siguiente manera:

Código Delphi [-]
ARegistroLRFacturasEmitidas[0].FacturaExpedida.Contraparte.IDOtro.CodigoPais:=SuministroFactEmitidas.CountryType2(GetEnumValue(Typ  eInfo(CountryType2),'ES'));

Y esto mismo sirve para cualquier otro campo. El GetEnumValue nos devuelve el valor del tipo que queramos.
Responder Con Cita
  #18  
Antiguo 30-03-2017
robinsondemantu robinsondemantu is offline
Miembro
NULL
 
Registrado: mar 2017
Posts: 10
Poder: 0
robinsondemantu Va por buen camino
WebService

Cita:
Empezado por jcaceres121 Ver Mensaje
Hola.
Aunque se que este club es de Delphi, estoy intentando crear una solución en Java para el problema. Tengo alguna experiencia con Java y ninguna con webservices.
He visto tu código .NET, que es quizá lo más parecido a Java que he encontrado por ahí, pero me surgen dudas.
Lamento no haber encontrado ningún foro de Java y por eso me veo obligado a preguntar aquí.
Os comento mi situación.
Tengo ya creado una objeto SuministroLRFacturasEmitidas (supongo que correctamente) que contiene una factura de ejemplo, y también tengo un objeto X509Certificate con un certificado obtenido a partir de un fichero .PFX.
Entiendo que sólo me quedaría invocar a los métodos necesarios para enviar el objeto y recibir la respuesta, pero no se como.
Si alguien pudiera ayudarme, estaría muy agradecido. levo muchas horas con esto y no avanzo.
Gracias
Hola,

No sé si te han respondido. Yo trabajo con .NET, pero supongo que en Java sería igual o parecido, aunque aquí dependerá del IDE que utilices. Tendrás que crearte una referencia Web al WSDL correspondiente (en este caso al de facturas emitidas) de la AEAT.

Por ejemplo en Eclipse:

Adding a Web Reference in Eclipse
To develop Java programs that consume Location Intelligence Module web services in Eclipse, you first create a reference to the web service in your Java project. When the reference is created, the client-side stub code required to use the web service is generated.

Start Eclipse.
On the File menu, select New > Project.
The New Project wizard opens.

In the New Project wizard, select Java > Java Project.
Click Next.

In the Project Name field, enter the name you want to give your project.
Click Finish to close the wizard.

The new project folder appears in the Package Explorer.

In the Package Explorer, right-click on the project folder you created in the previous step. On the pop-up menu, select New > Other.
The New wizard opens.

In the New wizard, select Web Services > Web Service Client.
Click Next.

In the Service Definition field, enter the URL to the web service's WSDL document.
Select Develop Client on the slider bar.

Click Finish to close the wizard.

The stub code for the web service is generated in the project folder.


Esto te generará una clase proxy con los métodos disponibles del servicio Web. En el método de altas de facturas emitidas, le pones tu objeto SuministroLRFacturasEmitidas y recibes la respuesta.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
TICKET BAI (TicketBAI); Nuevo sistema de la Agencia Tributaria del Pais Vasco keys Internet 4524 Hace 2 Días 16:17:40
AEAT envio de datos vía Webservice problemas con WSDL CelsoO Internet 11 09-10-2019 20:03:41
webService Soap de la Administración Digital Española notific@ apicito Internet 3 31-01-2017 11:25:28
Error en Webservice funcion envio de sms webmasterplc Delphi para la web 5 25-07-2013 20:10:29
Problemas con envío de XML a un WebService davidvamo Internet 1 13-02-2007 15:49:20


La franja horaria es GMT +2. Ahora son las 12:07:00.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi