Dividir el pago de las facturas emitidas a la administración pública en la versión italiana de Microsoft Dynamics AX

Plantilla: Plantilla de revisión AX

Referencias

Nº de error: 3318145 (DAXSE)error #: 3318144 (DAXSE)Nº de error: 3318147 (DAXSE)Nº de error: 3318149 (DAXSE)

En este artículo se aplica a Microsoft Dynamics AX para la región de italiano (it).

Introducción

Dividir el pago, introducido por la ley de estabilidad 2015, obligación de transferencias de pago de impuestos a PA que estén obligados a pagar sólo gravable base al proveedor, IVA se abona en la cuenta reservada específica.
Esta revisión incluye cambios en la contabilidad de la empresa y en la factura electrónica necesarios para cumplir las reglamentaciones del pago de la división.
Una referencia a la nueva secuencia numérica "Dividir el justificante de pago" se agrega a la Contabilidad General -> configuración -> parámetros de Contabilidad General. Seleccione el código de secuencia numérica para registrar el IVA para las facturas en el mecanismo de pago división invertido.
Un nuevo campo de SplitPayment se agrega al grupo de impuestos sobre las ventas: Generalledger -> configuración ->impuestos-> grupo de impuestos sobre las ventas. Establecer la casilla de verificación para invertir el importe del IVA automáticamente tras el registro de la factura. Asegúrese de que este grupo está asignado al cliente-PA.
Al registrar la factura (pedido de venta, IVR, proyecto) con el grupo de impuestos del pago de división, el sistema crea transacciones de impuestos de inversión y reducir el saldo del cliente para el importe del IVA.

Nota: Se excluyen las transacciones de impuestos registradas con conjunto de Split pago marca desde el procedimiento de pago de impuestos sobre las ventas.
factura electrónica creada bajo el mecanismo de pago de división contiene "S" en la etiqueta < EsigibilitaIVA >.

Nota: Si siguió la configuración descrita en el país White paper específico actualizar para Italia: configuración de la división de pago, se recomienda ejecutar el trabajo siguiente para actualizar las transacciones de impuestos registradas con propiedades de pago de división:
/// <summary>
Actualizaciones de impuestos las transacciones establecer la casilla de verificación correspondiente "pago de división".
/// </summary>
< nombre de param = "_args" >
Variable de tipo < c > Args/< c >.
/// </param>
/// <remarks>
Este trabajo actualiza división pago impuestos las transacciones creadas antes de la instalación de la revisión "Derecho de pago división de TI" (KB3034035).
Antes de iniciar el trabajo de asegurarse de lo siguiente:
/// 1. Se instala la revisión mencionada anteriormente.
/// 2. Grupo de impuestos que se utiliza para el pago de la división se marca con una casilla de verificación "Pago fraccionado".
Si se cumplen ambas condiciones, ejecutar el trabajo. La tarea busca las transacciones de impuestos que están relacionadas con el grupo de impuestos del pago de división. Y en caso de que estas transacciones no tienen campos de SplitPaymDirect o SplitPaymReverse marcado, se marca el campo correspondiente, dependiendo de la base fiscal
(teniendo en cuenta el hecho de que las transacciones de impuestos inversa tienen impuestos base = 0).
/// <remarks>
Para Microsoft Dynamics AX 2009 SP1:
updateTaxTransSplitPayment void estático (Args _args)

{

TaxTrans taxTrans;

TaxGroupHeading de TaxGroupHeading;

TaxGroupData de TaxGroupData;

int i;



ttsBegin;

al seleccionar forUpdate taxTrans

donde taxTrans.ExemptTax == NoYes::No

           && taxTrans.TaxDirection == TaxDirection::OutgoingTax

existe la combinación taxGroupData

donde taxGroupData.TaxCode == taxTrans.TaxCode

existe la combinación taxGroupHeading

donde taxGroupHeading.TaxGroup == taxGroupData.TaxGroup

           && taxGroupHeading.SplitPayment_IT

    {

Si (! taxTrans.isSplitPayment_IT())

        {

Si (taxTrans.TaxBaseAmountCur == 0)

            {

                taxTrans.SplitPaymReverse_IT = NoYes::Yes;

            }

Else

            {

                taxTrans.SplitPaymDirect_IT  = NoYes::Yes;

            }



taxTrans.update();

            i++;

        }

    }

ttsCommit;



Info (strFmt ("transacciones de impuestos %1 se actualizaron", i));}

 
Para Microsoft Dynamics AX 2012, Microsoft Dynamics AX 2012 R2 y Microsoft Dynamics AX 2012 R3:
updateTaxTransSplitPayment void estático (Args _args)

{

TaxTrans taxTrans;

    TaxTrans_IT     taxTrans_IT;

TaxGroupHeading de TaxGroupHeading;

TaxGroupData de TaxGroupData;

int i;



ttsBegin;

al seleccionar forUpdate taxTrans

donde taxTrans.ExemptTax == NoYes::No

           && taxTrans.TaxDirection == TaxDirection::OutgoingTax

existe la combinación taxGroupData

donde taxGroupData.TaxCode == taxTrans.TaxCode

existe la combinación taxGroupHeading

donde taxGroupHeading.TaxGroup == taxGroupData.TaxGroup

           && taxGroupHeading.SplitPayment_IT

    {

taxTrans_IT = taxTrans.taxTrans_IT();



Si (! taxTrans_IT.isSplitPayment())

        {

Si (taxTrans.TaxBaseAmountCur == 0)

            {

                taxTrans_IT.SplitPaymReverse = NoYes::Yes;

            }

Else

            {

                taxTrans_IT.SplitPaymDirect  = NoYes::Yes;

            }



            taxTrans.packTaxTrans_IT(taxTrans_IT);

taxTrans.update();

            i++;

        }

    }

ttsCommit;



Info (strFmt ("transacciones de impuestos %1 se actualizaron", i));}

Solución

Los cambios en la revisión habilitar esta actualización.

Información de la revisión

Existe un hotfix disponible desde Microsoft. Hay una sección de "Descarga de revisión disponible" en la parte superior de este artículo de Knowledge Base. Si tiene un problema al descargar, instalar esta revisión, o si tiene otras preguntas de soporte técnico, póngase en contacto con su socio o si está inscrito en un plan de soporte directamente con Microsoft, puede ponerse en contacto con soporte técnico para Microsoft Dynamics y crear una nueva solicitud de soporte técnico. Para ello, visite el siguiente sitio Web de Microsoft:

https://mbs.microsoft.com/support/newstart.aspxTambién puede comunicarse con soporte técnico para Microsoft Dynamics por teléfono mediante estos vínculos para números de teléfono específico del país. Para ello, visite uno de los siguientes sitios Web de Microsoft:

Asociados de negocios

https://mbs.microsoft.com/partnersource/resources/support/supportinformation/Global+Support+ContactsClientes

https://mbs.microsoft.com/customersource/support/information/SupportInformation/global_support_contacts_eng.htmEn casos especiales, los costos derivados normalmente de las llamadas pueden cancelarse si un profesional de soporte técnico de Microsoft Dynamics y productos relacionados de soporte determina que una actualización específica resolverá el problema. Los costos habituales de soporte se aplicarán a las preguntas de soporte técnico adicionales y problemas que no guarden relación con la actualización en cuestión.


La sección "Resolución" indica si esta revisión está disponible como hotfix o el service Pack más reciente. Para comparaciones o pruebas, la revisión original está disponible en el sitio Web http://hotfix .

Información sobre la instalación

Si se ha personalizado para uno o varios de los métodos o las tablas que resultan afectadas por este hotfix, debe aplicar estos cambios en un entorno de prueba antes de aplicar el hotfix en un entorno de producción.
Para obtener más información acerca de cómo instalar este hotfix, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

893082 cómo instalar una revisión de Microsoft Dynamics AX

Requisitos previos

Debe tener uno de los siguientes productos instalados para aplicar esta revisión:

  • Microsoft Dynamics AX 2012 R3

  • Microsoft Dynamics AX 2012 R2

  • Microsoft Dynamics AX 2012

  • Microsoft Dynamics AX 2009 SP1

Requisito de reinicio

Debe reiniciar el servicio de Application Object Server (AOS) después de aplicar el hotfix.

Información de archivo

La versión global de esta revisión tiene los atributos de archivo (o atributos de último archivo) mostrados en la tabla siguiente. Las fechas y horas de estos archivos se muestran en la hora Universal coordinada (UTC). Al ver la información del archivo, se convierte en hora local. Para encontrar la diferencia entre la hora UTC y la hora local, utilice la ficha Zona horaria en el elemento de Fecha y hora del Panel de control.

¿Necesita más ayuda?

Ampliar sus conocimientos
Explorar los cursos
Obtener nuevas características primero
Unirse a Microsoft Insider

¿Le ha sido útil esta información?

¡Gracias por sus comentarios!

Gracias por sus comentarios. Quizá le interese ponerse en contacto con uno de nuestros agentes de soporte de Office.

×