Discussion:
[tryton-es] Módulo account_deposit
Fernando Sánchez
2018-02-07 04:26:05 UTC
Permalink
Saludos a la comunidad,

Estoy probando el modulo account_deposit, entiendo que es para pagos
anticipados sobre ventas, y veo que en el formulario de factura hay un
botón para traer los anticipos hechos por el cliente. Lo que no he podido
averiguar es el camino para hacer el registro de esos anticipos, sera que
hay que hacerlo vía asiento contable directamente?

Si alguien me da la respuesta estaría muy agradecido.

Cordialmente

Fernando Sánchez
Sergi Almacellas Abellana
2018-02-07 09:27:09 UTC
Permalink
Post by Fernando Sánchez
Saludos a la comunidad,
 
Estoy probando el modulo account_deposit, entiendo que es para pagos
anticipados sobre ventas, y veo que en el formulario de factura hay un
botón para traer los anticipos hechos por el cliente. Lo que no he
podido averiguar es el camino para hacer el registro de esos anticipos,
sera que hay que hacerlo vía asiento contable directamente?
Si debes hacer un asiento en una cuenta especial (de deposito) dónde se
registraran los saldos pendientes que luego podras descontar en las
facturas.

Un saludo,
--
Sergi Almacellas Abellana
www.koolpi.com
Twitter: @pokoli_srk
Fernando Sánchez
2018-02-07 12:45:12 UTC
Permalink
Gracias por la respuesta Sergi

Debo agregar que en el Perú la autoridad tributaria exige que se entregue
factura por los anticipos recibidos + el impuesto respectivo, no se si en
españa sea igual.
Cual seria la solución para esta situación en Tryton. Configurar tal vez un
producto "Anticipo" con la cuenta de ingreso/gasto especial de tal forma
que se pueda generar una factura con el asiento contable correspondiente.
En este caso, creo el modulo account_deposit no seria el adecuado para
jalar facturas de anticipos desde otra factura.

Saludos

Fernando





El miércoles, 7 de febrero de 2018, 4:27:18 (UTC-5), Sergi Almacellas
Post by Fernando Sánchez
Saludos a la comunidad,
Estoy probando el modulo account_deposit, entiendo que es para pagos
anticipados sobre ventas, y veo que en el formulario de factura hay un
botón para traer los anticipos hechos por el cliente. Lo que no he
podido averiguar es el camino para hacer el registro de esos anticipos,
sera que hay que hacerlo vía asiento contable directamente?
Si debes hacer un asiento en una cuenta especial (de deposito) dónde se
registraran los saldos pendientes que luego podras descontar en las
facturas.
Un saludo,
--
Sergi Almacellas Abellana
www.koolpi.com
Sergi Almacellas Abellana
2018-02-07 15:17:37 UTC
Permalink
Debo agregar que en el Perú la autoridad tributaria exige que se
entregue factura por los anticipos recibidos + el impuesto respectivo,
no se si en españa sea igual.
Cual seria la solución para esta situación en Tryton. Configurar tal vez
un producto "Anticipo" con la cuenta de ingreso/gasto especial de tal
forma que se pueda generar una factura con el asiento contable
correspondiente.
De hecho puedes crear líneas de factura que no esten vinculadas a
ninguna cuenta. Esto es lo que deberías hacer para poder reflejar los
depositos en una factura.
En este caso, creo el modulo account_deposit no seria el adecuado para
jalar facturas de anticipos desde otra factura.
Lo que te hace el módulo account_deposit es restar el importe en
deposito en una factura, por lo que una vez tengas los importes
reflejados allí, creo que si te serviría.

Un saludo,
--
Sergi Almacellas Abellana
www.koolpi.com
Twitter: @pokoli_srk
Carlos Eduardo Sotelo Pinto
2018-02-20 13:03:37 UTC
Permalink
*Señor Fernando*

Efectivamente este modulo lo que hace es buscar en una cuenta de depósitos
por el id del tercero que es a quien esta relacionado el pago anticipado.
El modulo original no toma en cuenta los impuestos debido a que en algunas
legislaciones el pago total del anticipo se carga al total de la cuenta de
anticipos, sin discriminar los impuestos.

Le pego un segmento de código que puede ayudarle [code] donde saco los
impuestos

*Sergi:*
Este va a ser un tema muy común en la legislación peruana, crees que se
deba extender el modulo a original con alguna configuración que determina
si ¿se separa los impuestos o no? o solo algo especifico para Perú


Saludos


[code]
for line in invoice.lines:
taxes = []
for product_tax_line in line.product.customer_taxes_used:
taxes.append(product_tax_line.id)
if line.account == self.start.account:
to_delete.append(line)
if amount < 0:
line = self._get_invoice_line(invoice, amount)
line.sequence = max(l.sequence for l in invoice.lines)
line.taxes = taxes
line.save()
if to_delete:
InvoiceLine.delete(to_delete)
Invoice.update_taxes([invoice])
return 'end'
Post by Fernando Sánchez
Debo agregar que en el Perú la autoridad tributaria exige que se
entregue factura por los anticipos recibidos + el impuesto respectivo,
no se si en españa sea igual.
Cual seria la solución para esta situación en Tryton. Configurar tal vez
un producto "Anticipo" con la cuenta de ingreso/gasto especial de tal
forma que se pueda generar una factura con el asiento contable
correspondiente.
De hecho puedes crear líneas de factura que no esten vinculadas a
ninguna cuenta. Esto es lo que deberías hacer para poder reflejar los
depositos en una factura.
Post by Fernando Sánchez
En este caso, creo el modulo account_deposit no seria el adecuado para
jalar facturas de anticipos desde otra factura.
Lo que te hace el módulo account_deposit es restar el importe en
deposito en una factura, por lo que una vez tengas los importes
reflejados allí, creo que si te serviría.
Un saludo,
--
Sergi Almacellas Abellana
www.koolpi.com
--
Carlos Eduardo Sotelo Pinto
Agile Coach | Python Software Developer | Tryton ERP Consultant
Claro RPC +51 989550602 <989%20550%20602>
Skype: csotelop
GNULinux RU #379182 | GNULinux RM #277661

*Please consider the environment before printing this email*

*Join the campaign at http://thinkBeforePrinting.org
<http://thinkBeforePrinting.org>*
Sergi Almacellas Abellana
2018-02-20 13:52:35 UTC
Permalink
*Señor Fernando*
Efectivamente este modulo lo que hace es buscar en una cuenta de
depósitos por el id del tercero que es a quien esta relacionado el pago
anticipado. El modulo original no toma en cuenta los impuestos debido a
que en algunas legislaciones el pago total del anticipo se carga al
total de la cuenta de anticipos, sin discriminar los impuestos.
Esta hecho adrede porqué lo que te esta depositando es solo el importe,
los impuesto los pagas a la autoridad y por lo tanto no te los quedas tu.

Una vez lo descuentas, también lo vas a descontar sin impuestos.
Le pego un segmento de código que puede ayudarle [code] donde saco los
impuestos
*Sergi:*
Este va a ser un tema muy común en la legislación peruana, crees que se
deba extender el modulo a original con alguna configuración que
determina si ¿se separa los impuestos o no? o solo algo especifico para Perú
¿Cuales son los requisitos? ¿Porqué necesitas incluir también los
impuestos?

Si lo que necesitas es utilizar un impuesto por defecto al recibir los
anticipos esto lo puedes configurar utilizando el campo impuestos por
defecto dentro de la cuenta de anticipos.

Un saludo,
--
Sergi Almacellas Abellana
www.koolpi.com
Twitter: @pokoli_srk
Fernando Sánchez
2018-02-20 15:12:35 UTC
Permalink
El martes, 20 de febrero de 2018, 8:52:39 (UTC-5), Sergi Almacellas
Post by Carlos Eduardo Sotelo Pinto
*Señor Fernando*
Efectivamente este modulo lo que hace es buscar en una cuenta de
depósitos por el id del tercero que es a quien esta relacionado el pago
anticipado. El modulo original no toma en cuenta los impuestos debido a
que en algunas legislaciones el pago total del anticipo se carga al
total de la cuenta de anticipos, sin discriminar los impuestos.
Esta hecho adrede porqué lo que te esta depositando es solo el importe,
los impuesto los pagas a la autoridad y por lo tanto no te los quedas tu.
Una vez lo descuentas, también lo vas a descontar sin impuestos.
Post by Carlos Eduardo Sotelo Pinto
Le pego un segmento de código que puede ayudarle [code] donde saco los
impuestos
*Sergi:*
Este va a ser un tema muy común en la legislación peruana, crees que se
deba extender el modulo a original con alguna configuración que
determina si ¿se separa los impuestos o no? o solo algo especifico para
Perú
¿Cuales son los requisitos? ¿Porqué necesitas incluir también los
impuestos?
Si lo que necesitas es utilizar un impuesto por defecto al recibir los
anticipos esto lo puedes configurar utilizando el campo impuestos por
defecto dentro de la cuenta de anticipos.
Un saludo,
--
Sergi Almacellas Abellana
www.koolpi.com
Gracias Carlos y Sergi por sus respuestas.
No es solo incluir el impuesto, además hay que emitir la factura por el
anticipo, esta estipulado en el reglamento de comprobantes de pago SUNAT.
Adjunto Imágenes de la norma indicada.
Estoy viendo como le doy forma para implementar esta funcionalidad en
tryton.

Saludos
Sergi Almacellas Abellana
2018-02-20 16:22:30 UTC
Permalink
Post by Fernando Sánchez
Gracias Carlos y Sergi por sus respuestas.
No es solo incluir el impuesto, además hay que emitir la factura por el
anticipo, esta estipulado en el reglamento de comprobantes de pago SUNAT.
Adjunto Imágenes de la norma indicada.
Estoy viendo como le doy forma para implementar esta funcionalidad en
tryton.
Con el módul account_deposit puedes hacer una factura a la cuenta de
anticipos de forma que la factura ya te sirve como documento justificativo.

Un saludo,
--
Sergi Almacellas Abellana
www.koolpi.com
Twitter: @pokoli_srk
Carlos Eduardo Sotelo Pinto
2018-02-20 18:26:17 UTC
Permalink
Hola Sergi

No exactamente. Segun la norma, cada ingreso de dinero debe si o si
descontarse lo impuestos y estos ir a la cuenta de impuestos, por ejemplo


Deseo dar un anticipo de USD 180 para un servicio que costara USD 1000 (
USD 1180 Mas impuestos )

Por tanto una vez dado el anticipo la figura queda de la siguiente manera:

Importe del anticipo USD 100.00
Impuestos del anticipo USD 18.00

Cuando recupero el anticipo, solo recupero el importe, por que los
impuestos del anticipo *ya fueron cargados a la cuenta de impuestos*

Por tanto

Importe del Servicio USD 1180.00 ( Impuestos incluidos )
Anticipo USD 100.00 ( Impuestos ya pagados )
*Monto a pagar USD 1080 ( Impuestos incluidos )*

Por esto es que agregue el código anterior y me funciono perfectamente y se
hizo el cargo a las cuentas correspondientes


Saludos
Post by Fernando Sánchez
Gracias Carlos y Sergi por sus respuestas.
No es solo incluir el impuesto, además hay que emitir la factura por el
anticipo, esta estipulado en el reglamento de comprobantes de pago SUNAT.
Adjunto Imágenes de la norma indicada.
Estoy viendo como le doy forma para implementar esta funcionalidad en
tryton.
Con el módul account_deposit puedes hacer una factura a la cuenta de
anticipos de forma que la factura ya te sirve como documento justificativo.
Un saludo,
--
Sergi Almacellas Abellana
www.koolpi.com
--
Carlos Eduardo Sotelo Pinto
Agile Coach | Python Software Developer | Tryton ERP Consultant
Claro RPC +51 989550602 <989%20550%20602>
Skype: csotelop
GNULinux RU #379182 | GNULinux RM #277661

*Please consider the environment before printing this email*

*Join the campaign at http://thinkBeforePrinting.org
<http://thinkBeforePrinting.org>*
Fernando Sánchez
2018-02-21 02:07:03 UTC
Permalink
El martes, 20 de febrero de 2018, 13:26:39 (UTC-5), Carlos Eduardo Sotelo
Post by Carlos Eduardo Sotelo Pinto
Hola Sergi
No exactamente. Segun la norma, cada ingreso de dinero debe si o si
descontarse lo impuestos y estos ir a la cuenta de impuestos, por ejemplo
Deseo dar un anticipo de USD 180 para un servicio que costara USD 1000 (
USD 1180 Mas impuestos )
Carlos creo que existe algún error de calculo: Si el servicio costara USD
1000 + IGV 18% = 1180
Si anticipo 180, deduciendo el impuesto seria: Monto Base: 152.5424 + IGV
18% = 180
Saldo pendiente: 1180-180 = 1000 compuesto por Monto Base: 847.4576
Impuesto 18% 152.5424
O tal vez quisiste decir anticipo de 118 y no 180.
Post by Carlos Eduardo Sotelo Pinto
Importe del anticipo USD 100.00
Impuestos del anticipo USD 18.00
Cuando recupero el anticipo, solo recupero el importe, por que los
impuestos del anticipo *ya fueron cargados a la cuenta de impuestos*
Por tanto
Importe del Servicio USD 1180.00 ( Impuestos incluidos )
Anticipo USD 100.00 ( Impuestos ya pagados )
*Monto a pagar USD 1080 ( Impuestos incluidos )*
Si el importe incluido impuestos es 1180
Anticipas 100 + 18 de impuesto
Monto a pagar seria 1180-118= 1062 y no 1080
Post by Carlos Eduardo Sotelo Pinto
Por esto es que agregue el código anterior y me funciono perfectamente y
se hizo el cargo a las cuentas correspondientes
Saludos
Post by Fernando Sánchez
Post by Fernando Sánchez
Gracias Carlos y Sergi por sus respuestas.
No es solo incluir el impuesto, además hay que emitir la factura por el
anticipo, esta estipulado en el reglamento de comprobantes de pago
SUNAT.
Post by Fernando Sánchez
Adjunto Imágenes de la norma indicada.
Estoy viendo como le doy forma para implementar esta funcionalidad en
tryton.
Con el módul account_deposit puedes hacer una factura a la cuenta de
anticipos de forma que la factura ya te sirve como documento
justificativo.
Un saludo,
--
Sergi Almacellas Abellana
www.koolpi.com
--
Carlos Eduardo Sotelo Pinto
Agile Coach | Python Software Developer | Tryton ERP Consultant
Claro RPC +51 989550602
Skype: csotelop
GNULinux RU #379182 | GNULinux RM #277661
*Please consider the environment before printing this email*
*Join the campaign at http://thinkBeforePrinting.org
<http://thinkBeforePrinting.org>*
Carlos Eduardo Sotelo Pinto
2018-02-21 20:45:33 UTC
Permalink
Sr. Fernando
Post by Fernando Sánchez
El martes, 20 de febrero de 2018, 13:26:39 (UTC-5), Carlos Eduardo Sotelo
Post by Carlos Eduardo Sotelo Pinto
Hola Sergi
No exactamente. Segun la norma, cada ingreso de dinero debe si o si
descontarse lo impuestos y estos ir a la cuenta de impuestos, por ejemplo
Deseo dar un anticipo de USD 180 para un servicio que costara USD 1000 (
USD 1180 Mas impuestos )
Carlos creo que existe algún error de calculo: Si el servicio costara USD
1000 + IGV 18% = 1180
Si anticipo 180, deduciendo el impuesto seria: Monto Base: 152.5424 + IGV
18% = 180
Saldo pendiente: 1180-180 = 1000 compuesto por Monto Base: 847.4576
Impuesto 18% 152.5424
O tal vez quisiste decir anticipo de 118 y no 180.
​es correcto, el error fue en el calculo, intentando ser lo mas limpio,
pero la idea creo quedó clara​

*Sergi*

¿Qué piensas la respecto?
Post by Fernando Sánchez
Post by Carlos Eduardo Sotelo Pinto
Importe del anticipo USD 100.00
Impuestos del anticipo USD 18.00
Cuando recupero el anticipo, solo recupero el importe, por que los
impuestos del anticipo *ya fueron cargados a la cuenta de impuestos*
Por tanto
Importe del Servicio USD 1180.00 ( Impuestos incluidos )
Anticipo USD 100.00 ( Impuestos ya pagados )
*Monto a pagar USD 1080 ( Impuestos incluidos )*
Si el importe incluido impuestos es 1180
Anticipas 100 + 18 de impuesto
Monto a pagar seria 1180-118= 1062 y no 1080
Post by Carlos Eduardo Sotelo Pinto
Por esto es que agregue el código anterior y me funciono perfectamente y
se hizo el cargo a las cuentas correspondientes
Saludos
Post by Fernando Sánchez
Post by Fernando Sánchez
Gracias Carlos y Sergi por sus respuestas.
No es solo incluir el impuesto, además hay que emitir la factura por el
anticipo, esta estipulado en el reglamento de comprobantes de pago
SUNAT.
Post by Fernando Sánchez
Adjunto Imágenes de la norma indicada.
Estoy viendo como le doy forma para implementar esta funcionalidad en
tryton.
Con el módul account_deposit puedes hacer una factura a la cuenta de
anticipos de forma que la factura ya te sirve como documento
justificativo.
Un saludo,
--
Sergi Almacellas Abellana
www.koolpi.com
--
Carlos Eduardo Sotelo Pinto
Agile Coach | Python Software Developer | Tryton ERP Consultant
Claro RPC +51 989550602
Skype: csotelop
GNULinux RU #379182 | GNULinux RM #277661
*Please consider the environment before printing this email*
*Join the campaign at http://thinkBeforePrinting.org
<http://thinkBeforePrinting.org>*
--
Carlos Eduardo Sotelo Pinto
Agile Coach | Python Software Developer | Tryton ERP Consultant
Claro RPC +51 989550602 <989%20550%20602>
Skype: csotelop
GNULinux RU #379182 | GNULinux RM #277661

*Please consider the environment before printing this email*

*Join the campaign at http://thinkBeforePrinting.org
<http://thinkBeforePrinting.org>*
Sergi Almacellas Abellana
2018-02-22 09:34:03 UTC
Permalink
Sr. Fernando 
El martes, 20 de febrero de 2018, 13:26:39 (UTC-5), Carlos Eduardo
Hola Sergi
No exactamente. Segun la norma, cada ingreso de dinero debe si o
si descontarse lo impuestos y estos ir a la cuenta de impuestos,
por ejemplo
Deseo dar un anticipo de USD 180 para un servicio que costara
USD 1000 ( USD 1180 Mas impuestos )
Carlos creo que existe algún error de calculo: Si el servicio
costara USD 1000 + IGV 18% = 1180
Si anticipo 180, deduciendo el impuesto seria: Monto Base: 152.5424
+ IGV 18% = 180
Saldo pendiente: 1180-180 = 1000 compuesto por Monto Base: 847.4576
Impuesto 18% 152.5424
O tal vez quisiste decir anticipo de 118 y no 180.
​es correcto, el error fue en el calculo, intentando ser lo mas limpio,
pero la idea creo quedó clara​
*Sergi*
*
*
¿Qué piensas la respecto?
Sigo pensando que todos los anticipos se deben calcular-se sin impuestos
en el ERP (cómo ya hace tryton) y luego aplicar los impuestos que toca
según la legislación.

Lo mejor es que a la cuenta contable de anticipos le pongas los
impuestos pertinentes, de forma que al crear la factura el sistema te va
a poner automaticamente los impuestos por lo que te olvidas de
gestionar-lo manualmente.

Un saludo,
--
Sergi Almacellas Abellana
www.koolpi.com
Twitter: @pokoli_srk
Fernando Sánchez
2018-02-22 11:56:05 UTC
Permalink
Post by Sergi Almacellas Abellana
Sr. Fernando 
El martes, 20 de febrero de 2018, 13:26:39 (UTC-5), Carlos Eduardo
Hola Sergi
No exactamente. Segun la norma, cada ingreso de dinero debe si o
si descontarse lo impuestos y estos ir a la cuenta de impuestos,
por ejemplo
Deseo dar un anticipo de USD 180 para un servicio que costara
USD 1000 ( USD 1180 Mas impuestos )
Carlos creo que existe algún error de calculo: Si el servicio
costara USD 1000 + IGV 18% = 1180
Si anticipo 180, deduciendo el impuesto seria: Monto Base: 152.5424
+ IGV 18% = 180
Saldo pendiente: 1180-180 = 1000 compuesto por Monto Base: 847.4576
Impuesto 18% 152.5424
O tal vez quisiste decir anticipo de 118 y no 180.
​es correcto, el error fue en el calculo, intentando ser lo mas limpio,
pero la idea creo quedó clara​
*Sergi*
*
*
¿Qué piensas la respecto?
Sigo pensando que todos los anticipos se deben calcular-se sin impuestos
en el ERP (cómo ya hace tryton) y luego aplicar los impuestos que toca
según la legislación.
Lo mejor es que a la cuenta contable de anticipos le pongas los
impuestos pertinentes, de forma que al crear la factura el sistema te va
a poner automaticamente los impuestos por lo que te olvidas de
gestionar-lo manualmente.
Un saludo,
Lo indicado por Sergi me parece razonable, ya existe una forma
establecida en tryton de aplicar los impuestos en una factura y esta es
de forma automática. No me parece muy practico ingresarlo con impuesto
incluido y hacer una operación para deducirlo.
Acabo de probarlo creando una factura con cargo a la cuenta anticipo y
tryton le asigno el impuesto, luego la pude recuperar perfectamente en
una segunda factura por el total del servicio, descontando solo el
anticipo (sin impuesto) perfectamente, de tal forma que esta ultima
factura fue por el saldo pendiente mas impuesto, sin agregar ninguna
linea de código adicional. Conclusión: El modulo account_deposit es
idoneo para este caso, permitiendo imprimir factura + impuesto
respectivo por el anticipo.

Saludos
Carlos Eduardo Sotelo Pinto
2018-02-22 16:01:18 UTC
Permalink
Sr. Fernando

Buen dato señor Fernando

Gracias por el update

saludos
Post by Fernando Sánchez
Post by Sergi Almacellas Abellana
Post by Carlos Eduardo Sotelo Pinto
Sr. Fernando
El martes, 20 de febrero de 2018, 13:26:39 (UTC-5), Carlos Eduardo
Hola Sergi
No exactamente. Segun la norma, cada ingreso de dinero debe si o
si descontarse lo impuestos y estos ir a la cuenta de impuestos,
por ejemplo
Deseo dar un anticipo de USD 180 para un servicio que costara
USD 1000 ( USD 1180 Mas impuestos )
Carlos creo que existe algún error de calculo: Si el servicio
costara USD 1000 + IGV 18% = 1180
Si anticipo 180, deduciendo el impuesto seria: Monto Base: 152.5424
+ IGV 18% = 180
Saldo pendiente: 1180-180 = 1000 compuesto por Monto Base: 847.4576
Impuesto 18% 152.5424
O tal vez quisiste decir anticipo de 118 y no 180.
​es correcto, el error fue en el calculo, intentando ser lo mas limpio,
pero la idea creo quedó clara​
*Sergi*
*
*
¿Qué piensas la respecto?
Sigo pensando que todos los anticipos se deben calcular-se sin impuestos
en el ERP (cómo ya hace tryton) y luego aplicar los impuestos que toca
según la legislación.
Lo mejor es que a la cuenta contable de anticipos le pongas los
impuestos pertinentes, de forma que al crear la factura el sistema te va
a poner automaticamente los impuestos por lo que te olvidas de
gestionar-lo manualmente.
Un saludo,
Lo indicado por Sergi me parece razonable, ya existe una forma
establecida en tryton de aplicar los impuestos en una factura y esta es
de forma automática. No me parece muy practico ingresarlo con impuesto
incluido y hacer una operación para deducirlo.
Acabo de probarlo creando una factura con cargo a la cuenta anticipo y
tryton le asigno el impuesto, luego la pude recuperar perfectamente en
una segunda factura por el total del servicio, descontando solo el
anticipo (sin impuesto) perfectamente, de tal forma que esta ultima
factura fue por el saldo pendiente mas impuesto, sin agregar ninguna
linea de código adicional. Conclusión: El modulo account_deposit es
idoneo para este caso, permitiendo imprimir factura + impuesto
respectivo por el anticipo.
Saludos
--
Carlos Eduardo Sotelo Pinto
Agile Coach | Python Software Developer | Tryton ERP Consultant
Claro RPC +51 989550602 <989%20550%20602>
Skype: csotelop
GNULinux RU #379182 | GNULinux RM #277661

*Please consider the environment before printing this email*

*Join the campaign at http://thinkBeforePrinting.org
<http://thinkBeforePrinting.org>*
Loading...