Este artículo muestra las incorporaciones y modificaciones actuales del modelo de objetos de documento (DOM) en las respectivas releases.
Las implementaciones existentes no se ven afectadas por estos cambios. Se garantiza la compatibilidad con versiones anteriores del DOM. Si un cambio afecta a la compatibilidad con versiones anteriores, se indicará por separado.
Por lo general, las modificaciones son necesarias en el marco de la implementación de nuevos países sujetos a fiscalización. Para cumplir los requisitos de fiscalización en estos países adicionales a través del RetailForce Middleware, se recomienda adaptar las implementaciones existentes y transferir los nuevos campos al middleware en el futuro, siempre que estén disponibles en el sistema de origen.
Elementos
La siguiente tabla muestra qué cambios en determinados elementos del DOM se han implementado o eliminado en cada versión.
|
DOM - Ver. |
Objeto DOM | Lugar | Modificación | Liberación |
| 1.7.0 | SystemEntryDate | Documento | Debido a los requisitos vigentes en Portugal, se introdujo el campo «SystemEntryDate» principalmente para las facturas (en las que la fecha de la factura difiere de la fecha de contabilización). | 1.11.16 |
| 1.5.2 | IsBusiness | Partner | Debido a los requisitos franceses, el campo «partner.IsBusiness» se valida en los clientes franceses. | 1.9.1 |
| 1.5.2 | BaseTaxValue2 | Posición ItemBase |
BaseTaxValue2 especifica el valor (antes de descuentos o recargos) de un segundo tipo impositivo. | 1.9.0 |
| 1.5.2 | VatPercent2 | Posición ItemBase |
Se puede especificar un segundo tipo impositivo en VatPercent2. Esto es obligatorio, por ejemplo, en Quebec (Canadá). | 1.9.0 |
| 1.5.2 | AdditionalTax | Posición ItemBase |
Los impuestos adicionales, como los que gravan el alcohol o el tabaco en algunos países, pueden especificarse mediante AdditionalTax. | 1.9.0 |
| 1.5.2 | TaxValue | Posición ItemBase |
TaxValue2 especifica el valor (tras el descuento o recargo) de un segundo tipo impositivo. | |
| 1.5.2 | ItemType | Posición ItemBase |
ItemType describe el tipo de artículo: bienes o servicios
|
1.8.18 |
| 1.5.0 | DocumentIssueType | Documento | Define el tipo de emisión del documento (en papel, recibo digital, en papel y digital, no emitido) | 1.8.8 |
| 1.5.0 | ServiceType | Documento | Especificación del tipo de servicio (servicio de mesa, servicio de ventanilla), con detalles de la «actividad» | 1.8.8 |
| 1.5.0 | ¿Se trata de una transacción de comercio electrónico? | Documento | Indicación de si la transacción es una transacción de comercio electrónico | 1.8.8 |
| 1.5.0 | ID único de caja registradora | Documento |
El ID único del cashregister se guarda en el documento a partir de la versión 1.5.0 de DOM, pero el campo Configuration.Cashregister.Id se ha eliminado de la configuración. Como parte de la integración con Warrify. |
1.8.8 |
| 1.5.0 | Configuración |
Obsoleto hasta nuevo aviso. Como parte de la integración con Warrify. |
1.8.8 | |
| 1.5.0 | TerminalSlaveId | Documento | Opción para especificar el ID de una estación de entrada (esclava) conectada al sistema de registro electrónico. | 1.8.8 |
| 1.5.0 | FooterGraphicIndex | Documento | Mediante footerGraphicIndex se inserta un elemento gráfico predefinido en el pie de página de un documento. | 1.8.8 |
| 1.5.0 | AdditionalHeader | Documento | Texto adicional en el header de un comprobante (añadido como parte de la mejora funcional para la impresión de documentos en Italia). | 1.8.8 |
| 1.5.0 | AdditionalFooter | Documento | Texto adicional en el Footer de un comprobante (añadido como parte de la mejora funcional para la impresión de documentos en Italia). | 1.8.8 |
| 1.5.0 | Cupon | Documento | Se ha incorporado la funcionalidad de impresión de cupones adicionales en el recibo (implementada como parte de la mejora funcional para la impresión de documentos en Italia). | 1.8.8 |
| 1.5.0 | IsBusiness | Socio | Se ha definido que el «socio» (= cliente) es un cliente empresarial. | 1.8.8 |
| 1.5.0 | Identificación adicional | Socio |
Transmisión de identificadores adicionales, tales como:
|
1.8.8 |
| 1.5.0 | Porcentaje del IVA 2 | Vat | Especificación de un tipo impositivo adicional (ampliación para países con más de un tipo impositivo; por ejemplo, el GST y el QST en Québec/Canadá). | 1.8.8 |
| 1.5.0 | VatPercent2 | Posición | Transmisión de un tipo impositivo adicional para el artículo correspondiente (ampliación para países con más de un tipo impositivo —p. ej., GST y QST en Québec/Canadá). | 1.8.8 |
| 1.5.0 | AdditionalTaxType | Posición. AdditionalTax | Indicación de impuestos adicionales (alcohol, tabaco, NOVA (vehículos en Austria), otros) | 1.8.8 |
| 1.5.0 | Identificación de AdditionalTaxType | Posición. AdditionalTax | Detalles del impuesto adicional; obligatorio si el campo «AdditionalTaxType» es «otro». | 1.8.8 |
| 1.5.0 | TaxPercent | Posición. AdditionalTax | Indicación del tipo (porcentaje) de un impuesto adicional. | 1.8.8 |
| 1.5.0 | TaxValue | Posición. AdditionalTax | Indicación del importe de un tipo impositivo adicional. | 1.8.8 |
| 1.5.0 | BusinessSector | FiscalClient | Definición del ámbito empresarial (campo de actividad). | 1.8.8 |
| 1.5.0 | CardData | Pago | se puede utilizar para imprimir recibos de tarjetas de crédito tanto para el cliente como para el comerciante (actualmente solo disponible en Italia) | 1.8.8 |
| 1.4.1 | FiscalModuleVersion | Documento | Versión del módulo fiscal (Trusted Fiscal Module) que se ha utilizado para generar el documento correspondiente. El middleware la establece automáticamente si el software no la transmite. | 1.8.4 |
| 1.4.1 | Versión del módulo fiscal del país | Documento | Versión del módulo de país (Trusted Fiscal Country Module) que se utilizó para generar el documento correspondiente. El middleware la establece automáticamente si el software no la transmite. | 1.8.4 |
| 1.4.1 | SoftwareName | Documento | Nombre del software de punto de venta con el que se generó el documento correspondiente. El middleware lo establece automáticamente si el software no lo transmite. | 1.8.4 |
| 1.4.0 | Diferencia de fecha y hora | Referencia del documento | Modifique todos los campos «DateTime» a «DateTimeOffset» como preparación para la fiscalización en Cloud. | 1.8.0 |
| 1.3.0 | FiscalDocument-Revision | fiscalResponse-Alemania | Este elemento ahora solo se utiliza en los campos «AdditionalFields» de «FiscalResponseGermany». | 1.7.7 |
| 1.3.0 | FiscalDocument-Number | fiscalResponse | Se ha añadido fiscalDocumentNumber (string ) para poder asignar valores alfanuméricos (Hungría, Serbia). | 1.7.7 |
| 1.2.0 | PayOutType | Posición. Contabilización |
Se ha añadido este elemento para poder clasificar los pagos en caja. Tenga en cuenta que, por ejemplo, una transferencia de fondos (de caja a banco y viceversa) ya se clasifica mediante los BusinessTransactionTypes. | 1.7.6 |
| 1.2.0 | ReturnReasonType | Referencia del documento |
Los valores
|
1.7.6 |
| 1.2.0 | Pago | Se ha eliminado la propiedad «IsCash» del DOM. | 1.7.6 | |
| 1.1.8 | ItemSerialNumber | Position.Item | Se ha añadido la propiedad ItemSerialNumber : número de serie del artículo o número de identificación. | 1.6.4 |
| 1.1.7 | ReturnReasonType | Referencia al documento | Se ha añadido la propiedad. | 1.6.1 |
| 1.1.7 | ReturnReasonText | Referencia al documento | Se ha añadido la propiedad. | 1.6.1 |
| 1.1.7 | Barcode | Posición.Texto | Propiedad añadida. Se utiliza para imprimir Barcodes mediante impresoras fiscales. | 1.6.1 |
| 1.1.7 | barcodeType | Posición.Texto | Propiedad añadida. Especificación del tipo de Barcode. | 1.6.1 |
| 1.1.1 | AccountingDate | Documento | Se ha añadido la fecha en la que se contabiliza la operación en la contabilidad financiera. | 1.3.2 |
| 1.1.1 | ServicePeriodStart | Documento | Inicio del período de servicio: se ha añadido el inmueble. | 1.3.2 |
| 1.1.1 | ServicePeriodEnd | Documento | Fin del período de servicio: se ha añadido una propiedad. | 1.3.2 |
| 1.1.1 | PaymentTerms | Documento | Se ha añadido el objeto «Condiciones de pago» (PaymentTerms). | 1.3.2 |
| 1.1.1 | PositionCount | Documento | Número de artículos transferidos (se producirá un error de validación si el número de artículos transferidos no coincide con el valor de este campo). | 1.3.2 |
| 1.1.1 | DueDateDays | PaymentTerms | Se ha añadido la propiedad «Vencimiento el». | 1.3.2 |
| 1.1.1 | Descuento | PaymentTerms | Se ha añadido la propiedad «descuento». | 1.3.2 |
| 1.1.1 | DiscountDueDays | PaymentTerms | Se ha añadido la propiedad «período de descuento». | 1.3.2 |
| 1.1.1 |
Penalización por demora en el pago - Tipo |
PaymentTerms | Se ha añadido la propiedad «Intereses de demora». | 1.3.2 |
| 1.1.0 | PrintCount | Documento | Se ha añadido la propiedad «PrintCount »: número de copias al crear el comprobante. | 1.2.11 |
| 1.1.0 | ProformaPrintCount | Documento | Se ha añadido la propiedad ProformaPrintCount: número de impresiones antes de guardar el recibo (p. ej., impresión de información en el sector de la restauración). | 1.2.11 |
| 1.1.0 | DeliveryPrintCount | Documento | Se ha añadido la propiedad «DeliveryPrintCount»: número de impresiones de pedidos intermedios; p. ej.: pedidos de mesa o impresiones para cocina/bar. | 1.2.11 |
| 1.1.0 | SalesPerson | Documento | Se ha añadido la propiedad «SalesPerson» (tipo de objeto: Usuario). | 1.2.11 |
| 1.1.0 | CustomerCount | Documento | Se ha añadido la propiedad «CustomerCount »: número de clientes que figuran en un recibo. | 1.2.11 |
| 1.1.0 | CreateDate | DocumentPosition | Se ha añadido la propiedad «CreateDate»: fecha de creación del artículo, si está disponible. | 1.2.11 |
| 1.1.0 | CostPrice | Posición.Artículo | Se ha añadido la propiedad «CostPrice »: precio de coste o precio de compra. | 1.2.11 |
| 1.1.0 | ItemDateOfEntry | Posición.Artículo | ItemDateOfEntry Fecha de entrada del artículo. | 1.2.11 |
| 1.1.0 | CreateDate | Pago | Se ha añadido la propiedad «CreateDate»: fecha de creación del pago, si está disponible. | 1.2.11 |
| 1.1.0 | Usuario | Pago | Se ha añadido la propiedad «Usuario »: el usuario que introdujo el pago. | 1.2.11 |
| 1.1.0 | SalesPerson | Pago | Se ha añadido la propiedad «SalesPerson»: el vendedor que ha realizado el pago. | 1.2.11 |
| 1.1.0 | Id. de referencia del terminal de pago | Pago | Se ha añadido «PaymentTerminalReferenceId»: permite especificar un «transactionId» cuando se conecta un terminal de pago. | 1.2.11 |
| 1.1.0 | Identificador | Posición. Descuento |
Se ha añadido el identificador de la propiedad | 1.2.11 |
| 1.1.0 | FirstName | Usuario | Se ha añadido la propiedad «Nombre». | 1.2.11 |
| 1.1.0 | LastName | Usuario | Se ha añadido la propiedad «Apellido». | 1.2.11 |
| 1.1.0 | Predecesor | ReferenceType | Se ha añadido el tipo de referencia adicional «documento anterior». | 1.2.11 |
| 1.0.0 |
FiscalDocument - startTime |
fiscalResponse | Se ha añadido la propiedad. | 1.0.0 |
| 1.0.0 | PaymentType | Pago | Se ha añadido la propiedad. | 1.0.0 |
| 1.0.0 |
Tipo de transacción comercial |
Posición | Propiedad añadida. | 1.0.0 |
Tipos de documento
La siguiente tabla muestra en qué versión se añadieron o eliminaron determinados tipos de documento (DocumentType).
|
DOM - Versión |
DocumentType | Cambio / Explicación | Lanzamiento |
| 1.3.0 | Impresión de recibos | Se emplea para imprimir documentos no fiscales sin partidas de artículo. | 1.7.7 |
| 1.1.0 | FacturaProforma | Se ha añadido el tipo de documento «Factura proforma». Factura proforma. | 1.2.11 |
| 1.1.0 | Inventario | Se ha añadido el tipo de documento «Inventario» , destinado a los inventarios. | 1.2.11 |
Formas de pago
La siguiente tabla muestra en qué versión se añadieron o eliminaron determinados tipos de pago / métodos de pago (PaymentType).
|
Versión DOM |
PaymentType | Modificación / Explicación | Lanzamiento |
| 1.1.0 | Criptomoneda | Criptomonedas : para pagos con Bitcoin y otras criptomonedas. | 1.2.11 |
| 1.1.0 | Aplicaciones para teléfonos móviles | Aplicaciones para teléfonos móviles : para pagos mediante aplicaciones de teléfono móvil. | 1.2.11 |
| 1.1.0 | BankAccount | BankAccount : pago mediante transferencia bancaria. | 1.2.11 |
| 1.1.0 | Tarjeta de Cliente | Tarjeta de cliente : cuenta de cliente. | 1.2.11 |
| 1.1.0 | Loyalty | Loyalty: pago mediante puntos y cupones. | 1.2.11 |
| 1.1.0 | Cheque | Cheque : pagos mediante cheques . | 1.2.11 |
| 1.1.0 | CreditNote | CreditNote : pago mediante nota de crédito. | 1.2.11 |
Tipos de transacciones comerciales
La siguiente tabla muestra en qué versión se añadieron o eliminaron determinados tipos de transacciones comerciales (BusinessTransactionType).
|
DOM - Ver. |
BusinessTransactionType | Modificación / Explicación | Lanzamiento |
| 1.2.0 | Se ha eliminado la propiedad «Descuento ». | 1.7.6 | |
| 1.1.0 | GrantGenuine | Se ha añadido la propiedad «GrantGenuine» (subvención real). | 1.2.11 |
| 1.1.0 | GrantUnreal | Se ha añadido la propiedad GrantUnreal (subvención ficticia). | 1.2.11 |
Otros cambios
A continuación se describen otras modificaciones.
- actualmente ninguno -
Este artículo ha sido traducido automáticamente.
Comentarios
0 comentarios
Inicie sesión para dejar un comentario.