-
Notifications
You must be signed in to change notification settings - Fork 42
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Error de calculo de iva cuando la base no es 100 #50
Comments
Y hay que corregir tambien la sumatoria en TgTotSub Por ejemplo en los casos que la base no es el 100% como es en el rubro inmobiliario que es 5% sobre una base grabada del 30%. Entonces de un monto de 1.000.000.- se calcula el iva 5% sobre el 30% y queda mas o menos asi
Asi debe figurar en los xmls Para esta situación se agrego la nt 13 Abajo una solución propuesta en TgTotSub
|
Al final esto es lo que me funciono y ya esta aprobando las facturas. Cambios en TgCamIVA public void setupSOAPElements(GenerationCtx generationCtx, SOAPElement gCamItem, CMondT cMoneOpe, BigDecimal dTotOpeItem) throws SOAPException {
// if (this.dTasaIVA.equals(BigDecimal.valueOf(10))) {
|
Muchas gracias @jencisopy, tuve exactamente el mismo issue con una factura con gravado parcial y esta fue la solución |
Pueden enviar un PULL REQUEST?
…On Mon, Mar 11, 2024 at 11:51 AM Elim Garak ***@***.***> wrote:
Muchas gracias @jencisopy <https://github.com/jencisopy> jencisopy, tuve
exactamente el mismo issue con una factura con gravado parcial y esta fue
la solución
—
Reply to this email directly, view it on GitHub
<#50 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAIUGHCGQHIUEGN3GEOCBA3YXXAHZAVCNFSM6AAAAAAZO4WO3KVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSOBYGYZDONBSGI>
.
You are receiving this because you are subscribed to this thread.Message
ID: ***@***.***>
|
En la línea 34 de TgCamIVA esta redondeando un calculo que no tiene que redondear.
Si la base es 30 por ejemplo, lo quehace es 30/100 y queda en 0, en vez de quedar 0.30, solo en caso de que sea 100 queda bien, o sea 1
A continuación el método con las correcciones propuestas:
The text was updated successfully, but these errors were encountered: