Amigo rcuadra te recomiendo que crees un nuevo topico para cada problema, asi seria mas facil seguir las platicas

Saludos !!!

Hola rcuadra

A mi punto de vista los cambios que deberian hacerse son los siguientes:

en la pagina  "Taxes Type" ( FA/taxes/tax_types.php ), para cada tipo de impuesto agregar un nuevo pulldown para poder seleccionar "Payment GL Account" y un nuevo checkbox para "Separate Tax Payments" donde se indique que este impuesto debe separarse al momento de capturar el pago.

Se debe programar  "Customer Payment" ( sales/customer_payments.php ) para que muestre los impuestos a separar y sus campos para ingresar las correspondientes cantidades. Al hacer click en "Add Payment"  el pago debera almacenarse como si se trataran de varios pagos asignados a diferentes cuentas contables, esto debe afectar las tablas debtors_trans, cust_allocations, bank_trans, gl_trans, audit_trail.

Tambien, seria bueno que con ayuda de js se calcule automaticamente el monto de cada impuesto

De esta manera el balance mostraria los pagos separando los diferentes impuestos por cuentas contables.

De aqui surgen otros problemas:

1. Que sucede si cada factura tiene diferentes impuestos ??
2. Damos por hecho que todo el pago, incluyendo los impuestos separados, van a relacionarse a una misma cuenta de banco, esto seria lo correcto ??

3

(21 replies, posted in Setup)

Seria fabuloso poder emitir facturas con diferentes series. Pero por el momento no lo hace, y para conseguirlo se requieren hacer varios cambios.... como muestra se tendría que:

Crear una sección donde se puedan dar de alta las series de facturas y se puedan inicializar los correspondientes folios

En la sección sales pos se tendría que agregar un pulldown para seleccionar la serie de facturación

Modificar la DB y la programación de FA para poder generar consecutivos por serie y que estos se muestren en las correspondientes facturas.

Si te decides a desarrollar esta parte por favor comparte big_smile  se te agradecera big_smile

Hola Rodrigo

rcuadra wrote:

.....tengo que hacerle un par de cambios a FA, los cuales son:

1.- Vincular cada Factura o transaccion con un vendedor
2.- Vincular cada factura o transaccion con un tipo de moneda.

Haz lo siguiente:

Run sql:

ALTER TABLE `0_debtor_trans` ADD `salesman_code` INT NOT NULL ,
ADD `curr_code` CHAR( 3 ) NOT NULL

--------------------------------
sales/includes/db/branches_db.inc

change line 107:
    $sql = "SELECT receivables_account,sales_account, sales_discount_account, payment_discount_account
for:
    $sql = "SELECT receivables_account,sales_account, sales_discount_account, payment_discount_account, salesman
-------------------------
sales/includes/db/sales_invoice_db.inc
   
change line 68:   
        $invoice->dimension2_id, $invoice->payment);
for:       
        $invoice->dimension2_id, $invoice->payment, $branch_data['salesman'], $customer['curr_code'] );
       
------------------------------
sales/includes/db/cust_trans_db.inc

change line 59:
    $AllocAmt=0, $rate=0, $dimension_id=0, $dimension2_id=0, $payment_terms=null, $salesman_code, $curr_code)
for:   
    $AllocAmt=0, $rate=0, $dimension_id=0, $dimension2_id=0, $payment_terms=null)

De ahora en adelante cada factura guardara de forma permanente el id del vendedor y el tipo de moneda que tengan asignados al momento de generar la factura.

Quedan pendientes big_smile  los cambios necesario para que FA utilice el nuevo campo curr_code de la tabla debtor_trans en lugar del almacenado en debtors_master

Adjunto archivo es_MX.po para poder tener el asistente de instalacion en español

[english]

es_MX.po file attached to have the installation wizard in Spanish

hola a todos,

He estado trabajando con FA como base para desarrollar un Route Accounting System, y me gustaria contribuir con mis experiencias y apoyar a los usuarios que deseen soporte en español, que es mi lengua materna.

Intentare dentro de lo posible postear en ingles y español para facilidad de la comunidad latina.

Saludos a todos desde Mexico.

Adelanto que mi ingles no es muy bueno, una disculpa por ese inconveniente.

[English] .... My English is bad, sorry

hi all,

I've been working with FA as a basis to develop a Route Accounting System, and I would like to contribute my experience and support to users who want support in Spanish, which is my native language.

I will try to post as much as possible in English and Spanish for the Latin community facility.

Greetings to all from Mexico.