Compartir a través de


El impuesto se registra en la cuenta contable incorrecta en el asiento

Durante el registro, el impuesto puede registrarse en la cuenta contable incorrecta en el asiento. Para solucionar este problema, siga los pasos descritos en las secciones siguientes según sea necesario. Los ejemplos de este artículo utilizan un pedido de ventas como documento cempresarial.

Busque el código de impuestos de la transacción de impuestos registrada incorrectamente

  1. En la página Transacciones de asientos, seleccione la transacción con la que desea trabajar y luego seleccione Impuesto registrado.
  2. Revise el valor de la pestaña Información general del campo Código fiscal de ventas.

Comprobar el grupo de registro del libro mayor del código de impuestos

  1. Vaya a Impuestos>Impuestos indirectos>Impuestos>Códigos de impuestos.

  2. Busque y seleccione el código fiscal y, en la ficha desplegable General , revise el valor en el campo Grupo de contabilización del libro de contabilidad.

  3. El vaor del campo Grupo de registro del libro mayor es un vínculo. Para ver los detalles de la configuración del grupo, seleccione el vínculo. Alternativamente, seleccione y mantenga presionado (o haga clic con el botón derecho) en el campo y luego seleccione Ver detalles.

  4. En el campo Impuesto a pagar, verifique que el número de cuenta sea correcto, según el tipo de transacción. Si no es así, seleccione la cuenta correcta para registrar.

    La siguiente tabla proporciona información sobre cada campo de la página Grupos de registro de contabilidad.

    Campo Descripción
    Impuestos repercutidos La cuenta principal de los impuestos repercutidos que son pagaderos a la autoridad fiscal.
    Impuestos soportados La cuenta principal de impuestos soportados que se reciben de la autoridad fiscal.
    Gasto de IVA de importación La cuenta principal que se utiliza para registrar los impuestos sobre el uso deducibles que los proveedores no reclaman o informan a la autoridad fiscal como parte del impuesto sobre bienes y servicios (GST) de la Unión Europea (UE) de cobro revertido/Impuesto armonizado (HST). IVA de importación debe seleccionarse para el código de impuestos del grupo de impuestos que se usa en la transacción. Este campo no estará disponible si se selecciona Aplicar reglas de tasación de impuestos en la página Parámetros de contabilidad general.
    IVA de importación repercutido La cuenta principal que se utiliza para registrar los IVA de importación que se pagan a las autoridades fiscales.
    Cuenta de liquidación La cuenta principal que se utiliza para registrar el saldo neto de las cuentas contables especificadas en los campos IVA de importación repercutido e Impuestos soportados.
    Descuento por pronto pago del proveedor La cuenta principal que se usa para registrar el descuento por pronto pago para los códigos de impuestos asociados a este grupo de registro de contabilidad.
    Descuento en ciertos casos a clientes La cuenta principal que se usa para registrar el descuento por pronto pago para los códigos de impuestos asociados a este grupo de registro de contabilidad.

    Para obtener más información, consulte Configurar los grupos de apuntes de los impuestos en el libro mayor.

Depurar en código para comprobar las dimensiones del libro mayor

En el código, la cuenta contable está determinada por la dimensión contable del libro mayor. La dimensión contable guarda el id. de registro de una cuenta en la base de datos.

  1. Para un pedido de venta, agregue un punto de interrupción en los Tax::saveAndPost() métodos y Tax::post() . Preste atención al valor de _ledgerDimension.

    Ejemplo de código de pedido de ventas que tiene un punto de interrupción.

    Para un pedido de compra, agregue un punto de interrupción en los TaxPost::saveAndPost() métodos y TaxPost::postToTaxTrans() . Preste atención al valor de _ledgerDimension.

    Ejemplo de código de pedido de compra que tiene un punto de interrupción.

  2. Ejecute la siguiente consulta SQL para encontrar el valor de visualización de la cuenta en la base de datos, según el id. de registro que guarda la dimensión del libro mayor.

    select * from DIMENSIONATTRIBUTEVALUECOMBINATION where recid={the value of _ledgerDimension}
    

    Consulta SQL que muestra el valor del identificador de registro.

  3. Examine la pila de llamadas para buscar dónde se asigna el _ledgerDimension valor. Normalmente, el valor es de TmpTaxWorkTrans. En este caso, debe agregar un punto de interrupción en TmpTaxWorkTrans::insert() y TmpTaxWorkTrans::update() buscar dónde se asignó el valor.

Determinar si existe personalización

Si ha completado los pasos de las secciones anteriores pero no ha encontrado problemas, determine si existe personalización. Si no existe personalización, cree una solicitud de servicio de Microsoft para obtener más soporte.