Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 29-03-2017
Guinfly Guinfly is offline
Registrado
NULL
 
Registrado: nov 2012
Posts: 1
Poder: 0
Guinfly Va por buen camino
Selecccionar un Valor de la lista SuministroFactEmitidas.CountryType2

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.
Responder Con Cita
  #2  
Antiguo 09-05-2017
josecarrillo josecarrillo is offline
Miembro
 
Registrado: may 2014
Posts: 13
Poder: 0
josecarrillo Va por buen camino
Cita:
Empezado por Guinfly 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.
Responder Con Cita
  #3  
Antiguo 09-05-2017
Avatar de keys
keys keys is offline
Miembro
 
Registrado: sep 2003
Ubicación: Bilbao
Posts: 1.031
Poder: 22
keys Va por buen camino
La unica forma que creo que existe es hacerte una función de retorne el numero que ocupa cada pais. Igual que para el resto de listas que hay que sumistrar, tipo facturas, etcc ya que no quieren un dato sino un índice de una tabla.

Código Delphi [-]
if CODPAIS = 'AF' then
   result := 0
 else if CODPAIS = 'AX' then result := 1
  else if CODPAIS = 'AL' then result := 2
   else if CODPAIS = 'DZ' then result := 3
    else if CODPAIS = 'AS' then result := 4
     else if CODPAIS = 'AD' then result := 5
      else if CODPAIS = 'AO' then result := 6
 etccc.

Por cierto esperate a la version 7 por que han cambiado la lista de paises.
Responder Con Cita
  #4  
Antiguo 16-05-2017
APO APO is offline
Miembro
 
Registrado: feb 2008
Posts: 121
Poder: 17
APO Va por buen camino
Cita:
Empezado por keys Ver Mensaje
La unica forma que creo que existe es hacerte una función de retorne el numero que ocupa cada pais. Igual que para el resto de listas que hay que sumistrar, tipo facturas, etcc ya que no quieren un dato sino un índice de una tabla.

Código Delphi [-]
if CODPAIS = 'AF' then
   result := 0
 else if CODPAIS = 'AX' then result := 1
  else if CODPAIS = 'AL' then result := 2
   else if CODPAIS = 'DZ' then result := 3
    else if CODPAIS = 'AS' then result := 4
     else if CODPAIS = 'AD' then result := 5
      else if CODPAIS = 'AO' then result := 6
 etccc.

Por cierto esperate a la version 7 por que han cambiado la lista de paises.

Se puede hacer de manera directa, sin tener que preocuparnos por si cambian sus códigos internos de países o lo que sea. Por ejemplo, si quisiéramos asignar el país Francia, teniendo el código ISO (FR), sería de esta manera:

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

Si el GetEnumValue lo podemos utilizar en todos los otros tipos de campo
Responder Con Cita
  #5  
Antiguo 28-06-2017
kaly999 kaly999 is offline
Registrado
 
Registrado: ene 2009
Posts: 5
Poder: 0
kaly999 Va por buen camino
CountryType2

Cita:
Empezado por APO Ver Mensaje
Se puede hacer de manera directa, sin tener que preocuparnos por si cambian sus códigos internos de países o lo que sea. Por ejemplo, si quisiéramos asignar el país Francia, teniendo el código ISO (FR), sería de esta manera:

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

Si el GetEnumValue lo podemos utilizar en todos los otros tipos de campo


Hola a todos,

Estoy tratando de seleccionar el código de país en mi aplicación de C#. Mi problema es que estoy tratando de asignar un país sin tener que crear una función con un "if" para cada código de país. He visto que en Delphi parece que lo habéis solucionado. ¿Sabéis como se podría hacer en C#?

Muchas gracias.
Responder Con Cita
  #6  
Antiguo 09-05-2017
PepCat PepCat is offline
Miembro
 
Registrado: mar 2017
Posts: 96
Poder: 8
PepCat Va por buen camino
Cita:
Empezado por josecarrillo Ver Mensaje
Yo tengo este mismo problema alguien lo ha resuelto.
Mira el post #721 y #725
Responder Con Cita
  #7  
Antiguo 09-05-2017
smiron smiron is offline
Registrado
NULL
 
Registrado: may 2017
Posts: 4
Poder: 0
smiron Va por buen camino
Yo uso el nif/cif intracomunitario, los 2 primeros digitos coinciden con el codigo pais...
Responder Con Cita
  #8  
Antiguo 09-05-2017
Avatar de keys
keys keys is offline
Miembro
 
Registrado: sep 2003
Ubicación: Bilbao
Posts: 1.031
Poder: 22
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
  #9  
Antiguo 09-05-2017
Avatar de mrobles
mrobles mrobles is offline
Miembro
NULL
 
Registrado: may 2017
Posts: 115
Poder: 8
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
  #10  
Antiguo 09-05-2017
vboloradito vboloradito is offline
Miembro
NULL
 
Registrado: mar 2017
Posts: 107
Poder: 8
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
  #11  
Antiguo 09-05-2017
CMB CMB is offline
Miembro
 
Registrado: ene 2017
Posts: 349
Poder: 8
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
  #12  
Antiguo 09-05-2017
Avatar de mrobles
mrobles mrobles is offline
Miembro
NULL
 
Registrado: may 2017
Posts: 115
Poder: 8
mrobles Va por buen camino
Cita:
Empezado por vboloradito Ver Mensaje
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
Cita:
Empezado por CMB Ver Mensaje
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,

Ya tenia apuntado que hacer con ka descripción, lo de si hay que declarar los adelantos y que si la lista de países seguirá variando
Responder Con Cita
  #13  
Antiguo 09-05-2017
vboloradito vboloradito is offline
Miembro
NULL
 
Registrado: mar 2017
Posts: 107
Poder: 8
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
  #14  
Antiguo 09-05-2017
Avatar de mrobles
mrobles mrobles is offline
Miembro
NULL
 
Registrado: may 2017
Posts: 115
Poder: 8
mrobles Va por buen camino
Cita:
Empezado por vboloradito Ver Mensaje
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
Esta no creo que cuele mucho, pero si leí que el primer mes no va a ser obligatorio.

Por cierto vi antes una respuesta sobre un servicio para validar NIF, ¿eso esta disponible?, yo hasta ahora hasta que no mando la factura no valido.
Responder Con Cita
  #15  
Antiguo 09-05-2017
Avatar de newtron
[newtron] newtron is offline
Membrillo Premium
 
Registrado: abr 2007
Ubicación: Motril, Granada
Posts: 3.471
Poder: 21
newtron Va camino a la fama
Cita:
Empezado por vboloradito Ver Mensaje
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
¡¡De vacaciones nada!! ¡¡¡A currrar!!!
__________________
Be water my friend.
Responder Con Cita
  #16  
Antiguo 09-05-2017
Txemari Txemari is offline
Miembro
NULL
 
Registrado: may 2017
Posts: 34
Poder: 0
Txemari Va por buen camino
Aplazamiento día 1 de Julio

Cita:
Empezado por newtron Ver Mensaje
¡¡De vacaciones nada!! ¡¡¡A currrar!!!
Hola,
he leído que las grandes empresas han pedido el aplazamiento pero esperarán a decirlo no sé cuando. Yo lo estoy desarrollando sólo y empiezo las vacaciones el día 1 de Julio. O sea, que mi acoj... es grande

NOTA : Si alguien sabe más, sería de gran ayuda
Saludos
Responder Con Cita
  #17  
Antiguo 09-05-2017
vboloradito vboloradito is offline
Miembro
NULL
 
Registrado: mar 2017
Posts: 107
Poder: 8
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
  #18  
Antiguo 09-05-2017
CMB CMB is offline
Miembro
 
Registrado: ene 2017
Posts: 349
Poder: 8
CMB Va por buen camino
Cita:
Empezado por vboloradito Ver Mensaje
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?
Tú como programador no tienes que pagar ninguna multa. La pagarán los usuarios si no tienen la aplicación preparada y están obligados al SII. Y las facturas no enviadas generan sanciones, pero supongo que no te exime de que las envíes igualmente.

Además, no debemos olvidar jamás que, además de nuestro programa, todas las operaciones pueden hacerse también manualmente en la página de la AEAT.

Así que nadie tiene excusa para no presentarlas y echar la culpa al fabricante del programa que sería lo más cómodo. Esto tiene que quedar bien claro. Es como si tienes un coche y no te arranca, pero tienes el autobús o el metro cerca de casa, además de los taxis.
Responder Con Cita
  #19  
Antiguo 09-05-2017
Avatar de mrobles
mrobles mrobles is offline
Miembro
NULL
 
Registrado: may 2017
Posts: 115
Poder: 8
mrobles Va por buen camino
Yo preguntare todo lo posible, que es en media hora
Responder Con Cita
  #20  
Antiguo 09-05-2017
vboloradito vboloradito is offline
Miembro
NULL
 
Registrado: mar 2017
Posts: 107
Poder: 8
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
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 4170 Hace 1 Semana 17:29:05
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:58:31.


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