![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
Diría que si pones NIF se deja en blanco; ChatGPT O3 dice:
En los esquemas VERI*FACTU (igual que en el SII y en Ticket-BAI) el campo Tipo de NIF / IdType solo se utiliza cuando se informa el bloque IDOtro –es decir, cuando el cliente o proveedor no dispone de un NIF español y por tanto debemos identificarle con un documento extranjero (NIF-IVA, pasaporte, etc.). Para un NIF nacional español (empieza por una letra fiscal española o por un número con la letra de control) la identificación va en el nodo <NIF> y el elemento Tipo de NIF sencillamente no se incluye (ni vacío ni con ningún valor). Si se llegase a enviar, la AEAT lo rechaza con el error “No se permite CodigoPais = ES e IDType ≠ ”. |
|
#2
|
||||
|
||||
|
la funcion verifactu_tipoDesglose es utilizada en exportacion o comunidad europea.
la funcion asignaTipoNif se utiliza inicialmente para establecer el tipo de nif, pero luego solo se usa su valor en exportación ó CE, en nacionales NO se utiliza, es fácilmente comprobable en el registro de alta ó a través de la web. Esta correcto Ahora bien, os invito a comprobar las automatizaciones que hace el programa: eso es importante. Facturas CE (E5) Facturas exportacion (E2) Facturas canarias (E2) Facturas sujeto pasivo (S2) Saludos ! |
|
#3
|
||||
|
||||
|
la fecha de operación me parece uno de los apartados mas traicioneros de este formato. Toca incoroporarlo en cada aplicacion.
Fuente AEAT En Facturas: Debe corresponder a la fecha del albarán facturado, o si hay varios en una factura, la del ultimo. (1) Cuidado con esto, y el mes donde se produce cada una de estas fechas. (ojo). Lo ideal seria que coincidieran en el mismo mes: expedicion y operacion. En Rectificativas: La fecha de operación, de la factura rectificada. No esta marcado como obligatorio, pero lo es. Las declaraciones de iva, se hacen con el periodo de operación ( de ahi mi comentario en el (1) ). Excepto en las rectificativas que serán de expedición. Eso es lo esperable en la declaración del 303 que hara verifactu. Hace "descuadrar" los periodos cuando descargas las facturas, si hay fechas de operación fuera del periodo de expedicion. Recordar que los periodos que te descargas o ves por la web son de operacion. La version 4.5 ya incopora la posibilidad de añadir la fecha de operacion. que hasta ahora me había pasado desapercibida. agradecer a [keys] y [ermendalenda] la informacion de este resumen. Última edición por seccion_31 fecha: 07-07-2025 a las 18:35:54. |
|
#4
|
|||
|
|||
|
Buenos días:
Estoy intentando utilizar el componente para crear una factura F3 (sustitución de una simplificada por una nominal), pero no encuentro donde poner los datos de la factura simplificada. Alguien ha probado esto y puede orientarme? Muchas gracias. |
|
#5
|
||||
|
||||
|
Cita:
Lamentablemente el componente soporta F1, F2, R4, R5 y anulaciones. Si alguien me diera muy mascado como incorporar la F3 podría ver como hacerlo. Saludos ! |
|
#6
|
|||
|
|||
|
Te pongo un ejemplo con los nodos:
Código:
<RegFactuSistemaFacturacion> <Cabecera> <ObligadoEmision> <NombreRazon>EMPRESA PRUEBA</NombreRazon> <NIF>00000006Y</NIF> </ObligadoEmision> </Cabecera> <RegistroFactura> <RegistroAlta> <IDVersion>1.0</IDVersion> <IDFactura> <IDEmisorFactura>00000006Y</IDEmisorFactura> <NumSerieFactura>2312-5</NumSerieFactura> <FechaExpedicionFactura>16-06-2025</FechaExpedicionFactura> </IDFactura> <RefExterna>20250906000023000001002000000005</RefExterna> <NombreRazonEmisor>EMPRESA</NombreRazonEmisor> <TipoFactura>F3</TipoFactura> <FacturasSustituidas> <IDFacturaSustituida> <IDEmisorFactura>00000006Y</IDEmisorFactura> <NumSerieFactura>23.1.1-6</NumSerieFactura> <FechaExpedicionFactura>06-09-2025</FechaExpedicionFactura> </IDFacturaSustituida> </FacturasSustituidas> <DescripcionOperacion>CANJE DE TIQUET/S PETICION CLIENTE</DescripcionOperacion> <Destinatarios> <IDDestinatario> <NombreRazon>natural</NombreRazon> <NIF>BXXXXXXXX</NIF> </IDDestinatario> </Destinatarios> <Desglose> <DetalleDesglose> <ClaveRegimen>01</ClaveRegimen> <CalificacionOperacion>S1</CalificacionOperacion> <TipoImpositivo>4.00</TipoImpositivo> <BaseImponibleOimporteNoSujeto>2.88</BaseImponibleOimporteNoSujeto> <CuotaRepercutida>0.12</CuotaRepercutida> </DetalleDesglose> </Desglose> <CuotaTotal>0.12</CuotaTotal> <ImporteTotal>3.00</ImporteTotal> <Encadenamiento> <RegistroAnterior> <IDEmisorFactura>00000006Y</IDEmisorFactura> <NumSerieFactura>23.1.1-6</NumSerieFactura> <FechaExpedicionFactura>06-09-2025</FechaExpedicionFactura> <Huella>D595EAF45EDF1A18D3602AE2EC7D84C1F9F86A2D991622CDE2FF27A0F4254849</Huella> </RegistroAnterior> </Encadenamiento> <SistemaInformatico> <NombreRazon>papara</NombreRazon> <NIF>AXXXXXXXX</NIF> <NombreSistemaInformatico>pruebas</NombreSistemaInformatico> <IdSistemaInformatico>01</IdSistemaInformatico> <Version>T.1.0.7275-P.1.00.0759-C.1.00.0003</Version> <NumeroInstalacion>00000006Y NCentro:23 NTPV:1</NumeroInstalacion> <TipoUsoPosibleSoloVerifactu>S</TipoUsoPosibleSoloVerifactu> <TipoUsoPosibleMultiOT>N</TipoUsoPosibleMultiOT> <IndicadorMultiplesOT>N</IndicadorMultiplesOT> </SistemaInformatico> <FechaHoraHusoGenRegistro>2025-09-06T21:36:17+02:00</FechaHoraHusoGenRegistro> <TipoHuella>01</TipoHuella> <Huella>98171943CECAD4369F71E7124A5E31E9A11BAA8C8B3991C36E69CAD32D65B80F</Huella> </RegistroAlta> </RegistroFactura> </RegFactuSistemaFacturacion> Código:
<IDFacturaSustituida> <IDEmisorFactura>00000006Y</IDEmisorFactura> <NumSerieFactura>23.1.X-XX</NumSerieFactura> <FechaExpedicionFactura>XX-09-2025</FechaExpedicionFactura> </IDFacturaSustituida> Mil gracias. |
|
#7
|
||||
|
||||
|
Cita:
|
|
#8
|
|||
|
|||
|
En teoría se pueden sustituir varias facturas simplificadas en 1 nominal, pero si lo ves más sencillo en 1 también vale pq en la gran mayoría de los casos 1 simplificada -> 1 nominal .
El nodo es <FacturasSustituidas> y dentro el array. Código:
<FacturasSustituidas> <IDFacturaSustituida> <IDEmisorFactura>00000006Y</IDEmisorFactura> <NumSerieFactura>23.1.1-6</NumSerieFactura> <FechaExpedicionFactura>06-09-2025</FechaExpedicionFactura> </IDFacturaSustituida> </FacturasSustituidas> |
|
#9
|
|||
|
|||
|
En teoría se pueden sustituir varias facturas simplificadas en 1 nominal, pero si lo ves más sencillo en 1 también vale pq en la gran mayoría de los casos 1 simplificada -> 1 nominal .
El nodo es <FacturasSustituidas> y dentro el array. Código:
<FacturasSustituidas> <IDFacturaSustituida> <IDEmisorFactura>00000006Y</IDEmisorFactura> <NumSerieFactura>23.1.1-6</NumSerieFactura> <FechaExpedicionFactura>06-09-2025</FechaExpedicionFactura> </IDFacturaSustituida> </FacturasSustituidas> |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Verifactu o por requerimiento (no-verifactu) ¿decisión del usuario? | Maska10 | Temas legales | 2 | 07-12-2024 12:34:47 |
| Demo de una applicación para una estación de enfermera con RAD Studio | AgustinOrtu | La Taberna | 1 | 21-07-2015 17:41:35 |
| Demo Delphi, EMail | Caral | Internet | 1 | 19-12-2006 00:37:56 |
| Demo de delphi 2005 | mazinger | Varios | 2 | 18-12-2004 09:23:09 |
| El Rave que viene con Delphi es una Demo? | apicito | Impresión | 0 | 04-06-2003 11:33:36 |
|