@@ -24,7 +24,9 @@
import java.awt.event.InputMethodListener;
import java.math.BigDecimal;
import java.sql.Timestamp;
import java.util.Properties;
import java.text.MessageFormat;
import java.text.NumberFormat;
import java.util.Locale;

import javax.swing.border.TitledBorder;

@@ -42,6 +44,7 @@
import org.compiere.util.DB;
import org.compiere.util.DisplayType;
import org.compiere.util.Env;
import org.compiere.util.Language;
import org.compiere.util.Msg;
import org.compiere.util.TimeUtil;

@@ -100,7 +103,9 @@ public CashSubFunctions (PosBasePanel posPanel)
private CButton f_calculateDifference = null;

private CPanel panel;
private Properties p_ctx;
// LAR improvements
private Locale locale = Language.getLoginLanguage().getLocale();
private NumberFormat nf = NumberFormat.getInstance(locale);

/** Logger */
private static CLogger log = CLogger.getCLogger(SubCheckout.class);
@@ -130,46 +135,40 @@ protected void init()
//******************** Main buttons **********************************

f_initialChange = createButtonAction("InitialChange", null);
f_initialChange.setText("Initial Change");
f_initialChange.setMaximumSize(new Dimension(160,35));
f_initialChange.setMinimumSize(new Dimension(160,35));
f_initialChange.setPreferredSize(new Dimension(160,35));
panel.add (f_initialChange, gbc);
//
f_closingCash = createButtonAction("CashClosing", null);
f_closingCash.setText("Cash Closing");
f_closingCash.setPreferredSize(new Dimension(160,35));
f_closingCash.setMaximumSize(new Dimension(160,35));
f_closingCash.setMinimumSize(new Dimension(160,35));
gbc.gridy = 1;
panel.add (f_closingCash, gbc);
//
f_cashScrutiny = createButtonAction("CashScrutiny", null);
f_cashScrutiny.setText("Cash Scrutiny");
f_cashScrutiny.setPreferredSize(new Dimension(160,35));
f_cashScrutiny.setMaximumSize(new Dimension(160,35));
f_cashScrutiny.setMinimumSize(new Dimension(160,35));
gbc.gridy = 2;
panel.add (f_cashScrutiny, gbc);
//
f_inputsOutputs = createButtonAction("InputsOutputs", null);
f_inputsOutputs.setText("Inputs and Outputs");
f_inputsOutputs.setPreferredSize(new Dimension(160,35));
f_inputsOutputs.setMaximumSize(new Dimension(160,35));
f_inputsOutputs.setMinimumSize(new Dimension(160,35));
gbc.gridy = 3;
panel.add (f_inputsOutputs, gbc);
//
f_tickets = createButtonAction("Tickets", null);
f_tickets.setText("Tickets");
f_tickets.setPreferredSize(new Dimension(160,35));
f_tickets.setMaximumSize(new Dimension(160,35));
f_tickets.setMinimumSize(new Dimension(160,35));
gbc.gridy = 4;
panel.add (f_tickets, gbc);
//
f_pos = createButtonAction("End", null);
f_pos.setText("POS");
f_pos.setPreferredSize(new Dimension(160,35));
f_pos.setMaximumSize(new Dimension(160,35));
f_pos.setMinimumSize(new Dimension(160,35));
@@ -184,28 +183,26 @@ protected void init()

buttonPanel = new CPanel(new GridBagLayout());
buttonPanel.setBorder(new TitledBorder(""));
buttonPanel.setMaximumSize(new Dimension(400,400));
buttonPanel.setMinimumSize(new Dimension(400,400));
buttonPanel.setPreferredSize(new Dimension(400,400));
buttonPanel.setMaximumSize(new Dimension(300,400));
buttonPanel.setMinimumSize(new Dimension(300,400));
buttonPanel.setPreferredSize(new Dimension(300,400));
panel.add (buttonPanel, gbc);



//*************************** Panel for initial change *************************
gbc.gridx = 1;
gbc.anchor = GridBagConstraints.WEST;
gbc.gridy = 0;
gbc.gridheight = 5;
cInitial = new CPanel(new GridBagLayout());
cInitial.setBorder(new TitledBorder("Initial Change"));
cInitial.setBorder(new TitledBorder(Msg.getMsg(p_ctx, "InitialChange")));
cInitial.setVisible(false);
panel.add (cInitial, gbc);
GridBagConstraints gbc0 = new GridBagConstraints();
gbc0.anchor = GridBagConstraints.CENTER;
//
gbc0.gridx = 0;
gbc0.gridy = 0;
l_PreviousChange = new CLabel("Previous Change");
l_PreviousChange = new CLabel(Msg.getMsg(p_ctx, "PreviousChange"));
cInitial.add (l_PreviousChange, gbc0);

gbc0.gridx = 1;
@@ -216,7 +213,7 @@ protected void init()
//
gbc0.gridx = 0;
gbc0.gridy = 1;
l_change = new CLabel("Initial Change");
l_change = new CLabel(Msg.getMsg(p_ctx, "InitialChange"));
cInitial.add (l_change, gbc0);

gbc0.gridx = 1;
@@ -229,17 +226,16 @@ protected void init()
gbc0.gridx = 0;
gbc0.gridwidth = 2;
//gbc0.fill = GridBagConstraints.HORIZONTAL;
f_change = createButtonAction("InitialChange", null);
f_change = createButtonAction("SaveChange", null);
f_change.setText("Save Change");
f_change.setActionCommand("saveChange");
cInitial.add (f_change, gbc0);
f_change.setPreferredSize(new Dimension(160,35));
f_change.setMaximumSize(new Dimension(160,35));
f_change.setMinimumSize(new Dimension(160,35));
cInitial.add (f_change, gbc0);

cInitial.setMaximumSize(new Dimension(400,400));
cInitial.setMinimumSize(new Dimension(400,400));
cInitial.setPreferredSize(new Dimension(400,400));
cInitial.setMaximumSize(new Dimension(300,400));
cInitial.setMinimumSize(new Dimension(300,400));
cInitial.setPreferredSize(new Dimension(300,400));


//****************************** Panel for cash scrutiniy ************************
@@ -251,7 +247,7 @@ protected void init()
// gbc.weightx = .7;

cScrutiny = new CPanel(new GridBagLayout());
cScrutiny.setBorder(new TitledBorder("Cash Scrutiny"));
cScrutiny.setBorder(new TitledBorder(Msg.getMsg(p_ctx, "CashScrutiny")));
cScrutiny.setVisible(false);
panel.add (cScrutiny, gbc);
GridBagConstraints gbc1 = new GridBagConstraints();
@@ -260,7 +256,7 @@ protected void init()
//
gbc1.gridx = 0;
gbc1.gridy = 0;
l_previousBalance = new CLabel("Previous Balance");
l_previousBalance = new CLabel(Msg.getMsg(p_ctx, "PreviousBalance"));
cScrutiny.add (l_previousBalance, gbc1);

gbc1.gridx = 1;
@@ -286,7 +282,7 @@ protected void init()
//
gbc1.gridx = 0;
gbc1.gridy = 2;
l_difference = new CLabel("Difference");
l_difference = new CLabel(Msg.getMsg(p_ctx, "Difference"));
cScrutiny.add (l_difference, gbc1);

gbc1.gridx = 1;
@@ -300,13 +296,15 @@ protected void init()
gbc1.gridy = 4;
gbc1.gridwidth = 2;
gbc1.fill = GridBagConstraints.HORIZONTAL;
f_calculateDifference = createButtonAction("InitialChange", null);
f_calculateDifference = createButtonAction("AnnotateDifference", null);
f_calculateDifference.setText("Annotate Difference");
f_calculateDifference.setActionCommand("AnnotateDiference");
f_calculateDifference.setPreferredSize(new Dimension(160,35));
f_calculateDifference.setMaximumSize(new Dimension(160,35));
f_calculateDifference.setMinimumSize(new Dimension(160,35));
cScrutiny.add (f_calculateDifference, gbc1);

cScrutiny.setMaximumSize(new Dimension(400,400));
cScrutiny.setMinimumSize(new Dimension(400,400));
cScrutiny.setMaximumSize(new Dimension(300,400));
cScrutiny.setMinimumSize(new Dimension(300,400));
cScrutiny.setPreferredSize(new Dimension(400,400));
} // init

@@ -338,31 +336,29 @@ public void actionPerformed (ActionEvent e)
// to display panel with initial change
if (action.equals("InitialChange"))
{
// TODO - Define if this behavior is useful or not
cmd_displayInitialChange();
cInitial.setVisible(false);
}
// to display panel with cash closing
else if (action.equals("CashClosing"))
{
dispose();
Timestamp today = TimeUtil.getDay(System.currentTimeMillis());

MCash cash = MCash.get(p_pos.getCtx(), /*p_pos.getAD_Org_ID(),*/ p_pos.getC_CashBook_ID(), today, null);
MCash cash = MCash.get(p_ctx, p_pos.getC_CashBook_ID(), today, null);

MQuery query = new MQuery(MCash.Table_Name);
query.addRestriction("C_Cash_ID", MQuery.EQUAL, cash.getC_Cash_ID());
AEnv.zoom(query);
dispose();
}
// to open window with inputs and outputs of cash
else if (action.equals("InputsOutputs"))
{
dispose();
Timestamp today = TimeUtil.getDay(System.currentTimeMillis());

MCash cash = MCash.get(p_pos.getCtx(), /*p_pos.getAD_Org_ID(),*/ p_pos.getC_CashBook_ID(), today, null);
MCash cash = MCash.get(p_ctx, p_pos.getC_CashBook_ID(), today, null);

AEnv.zoom(MCash.Table_ID, cash.getC_Cash_ID());
dispose();
}
else if (action.equals("Tickets"))
{
@@ -377,7 +373,7 @@ else if (action.equals("End"))
{
dispose();
}
else if (action.equals("saveChange"))
else if (action.equals("SaveChange"))
{
cmd_saveChange();
}
@@ -408,7 +404,7 @@ private void cmd_displayInitialChange()

Timestamp today = TimeUtil.getDay(System.currentTimeMillis());

MCash cash = MCash.get(p_pos.getCtx(), /*p_pos.getAD_Org_ID(),*/ p_pos.getC_CashBook_ID(), today, null);
MCash cash = MCash.get(p_ctx, p_pos.getC_CashBook_ID(), today, null);

if (cash != null)
{
@@ -437,7 +433,7 @@ private void cmd_displayCashScrutiny()
// calculate total until the moment and shows it in scrutiny panel
Timestamp today = TimeUtil.getDay(System.currentTimeMillis());

MCash cash = MCash.get(p_pos.getCtx(), /*p_pos.getAD_Org_ID(),*/ p_pos.getC_CashBook_ID(), today, null);
MCash cash = MCash.get(p_ctx, p_pos.getC_CashBook_ID(), today, null);

v_previousBalance.setValue(cash.getEndingBalance());

@@ -461,19 +457,23 @@ private void cmd_displayTickets()
*/
private void cmd_saveChange()
{
//MCashBook cashBook = new MCashBook(p_ctx, p_pos.getC_CashBook_ID(), null); emmie - unused object
Timestamp today = TimeUtil.getDay(System.currentTimeMillis());

MCash cash = MCash.get(p_ctx, /*p_pos.getAD_Org_ID(),*/ p_pos.getC_CashBook_ID(), today, null);
MCash cash = MCash.get(p_ctx, p_pos.getC_CashBook_ID(), today, null);

BigDecimal initialChange = (BigDecimal)v_change.getValue();

if (cash != null && cash.get_ID() != 0 && initialChange.compareTo(cash.getEndingBalance()) != 0)
{
// Prepare localized message with arguments > "Initial Change Before: {0} Now {1}"
MessageFormat mf = new MessageFormat(Msg.getMsg(p_ctx, "InitialChangeBefore"), locale);
Object[] args = {nf.format(cash.getEndingBalance()), nf.format(initialChange) }; // {0}, {1}
String description = mf.format(args);

MCashLine cl = new MCashLine (cash);
cl.setCashType(MCashLine.CASHTYPE_Difference);
cl.setAmount(initialChange.subtract(cash.getEndingBalance()));
cl.setDescription("Initial Change Before: " + cash.getEndingBalance() + " Now: " + initialChange);
cl.setDescription(description);
cl.save();
}
v_PreviousChange.setValue(initialChange);
@@ -493,7 +493,7 @@ private void cmd_calculateDifference()
BigDecimal previousValue, actualValue;

Timestamp today = TimeUtil.getDay(System.currentTimeMillis());
MCash cash = MCash.get(p_pos.getCtx(), /*p_pos.getAD_Org_ID(),*/ p_pos.getC_CashBook_ID(), today, null);
MCash cash = MCash.get(p_ctx, p_pos.getC_CashBook_ID(), today, null);
v_previousBalance.setValue(cash.getEndingBalance());
previousValue = cash.getEndingBalance();

@@ -522,17 +522,22 @@ private void cmd_annotateDifference()
MCashBook cashBook = new MCashBook(p_ctx, p_pos.getC_CashBook_ID(), null);
Timestamp today = TimeUtil.getDay(System.currentTimeMillis());

MCash cash = MCash.get(p_ctx, /*cashBook.getAD_Org_ID(),*/ cashBook.getC_CashBook_ID(), today, null);
MCash cash = MCash.get(p_ctx, cashBook.getC_CashBook_ID(), today, null);

if (cash != null && cash.get_ID() != 0 && difference.compareTo(cash.getStatementDifference()) != 0)
{
MCashLine cl = new MCashLine (cash);
// Prepare localized message with arguments > "Cash Scrutiny -> Before: {0} Now {1}"
MessageFormat mf = new MessageFormat(Msg.getMsg(p_ctx, "CashScrutinyBefore"), locale);
Object[] args = {nf.format(previousValue), nf.format(actualValue) }; // {0}, {1}
String description = mf.format(args);

MCashLine cl = new MCashLine (cash);
cl.setCashType(MCashLine.CASHTYPE_Difference);
cl.setAmount(difference);
cl.setDescription(Msg.translate(p_pos.getCtx(), "Cash Scrutiny -> Before: ") + previousValue + " Now: " + actualValue);
cl.setDescription(description);
cl.save();
}
cash = MCash.get(p_pos.getCtx(), /*p_pos.getAD_Org_ID(),*/ p_pos.getC_CashBook_ID(), today, null);
cash = MCash.get(p_ctx, p_pos.getC_CashBook_ID(), today, null);
v_previousBalance.setValue(cash.getEndingBalance());
v_ActualBalance.setValue(Env.ZERO);
v_difference.setValue(Env.ZERO);
@@ -24,6 +24,7 @@
import java.awt.event.ActionListener;
import java.sql.Timestamp;
import java.util.HashMap;
import java.util.List;
import java.util.Properties;
import java.util.logging.Level;

@@ -38,6 +39,7 @@
import org.compiere.model.MDocType;
import org.compiere.model.MInvoice;
import org.compiere.model.MPOS;
import org.compiere.model.Query;
import org.compiere.swing.CPanel;
import org.compiere.util.CLogger;
import org.compiere.util.Env;
@@ -280,7 +282,7 @@ private boolean setMPOS()
else if (poss.length == 1)
{
p_pos = poss[0];
Env.setContext(m_ctx, "PosNumber", p_pos.get_ValueAsInt("PosNumber"));
Env.setContext(m_ctx, Env.POS_ID, p_pos.get_ID());
return true;
}

@@ -292,28 +294,31 @@ else if (poss.length == 1)
if (selection != null)
{
p_pos = (MPOS)selection;
Env.setContext(m_ctx, "PosNumber", p_pos.get_ValueAsInt("PosNumber"));
Env.setContext(m_ctx, Env.POS_ID, p_pos.get_ID());
return true;
}
return false;
} // setMPOS

/**
* Get POSs for specific Sales Rep or all
* Get POSs for specific Sales Rep and Org
* @param SalesRep_ID
* @return array of POS
*/
private MPOS[] getPOSs (int SalesRep_ID)
{
String pass_field = "SalesRep_ID";
int pass_ID = SalesRep_ID;
if (SalesRep_ID==0)
{
pass_field = "AD_Client_ID";
pass_ID = Env.getAD_Client_ID(m_ctx);
}
return MPOS.getAll(m_ctx, pass_field, pass_ID);
} // getPOSs
private MPOS[] getPOSs(int SalesRep_ID)
{
String whereClause = "AD_Org_ID=?";
Object[] params = new Object[] { Env.getAD_Org_ID(m_ctx) };
if (SalesRep_ID != 0) {
whereClause = whereClause + " AND SalesRep_ID=?";
params = new Object[] { Env.getAD_Org_ID(m_ctx), SalesRep_ID };
}
List<MPOS> list = new Query(m_ctx, MPOS.Table_Name, whereClause, null)
.setParameters(params)
.setOnlyActiveRecords(true)
.list();
return list.toArray(new MPOS[list.size()]);
} // getPOSs

/**************************************************************************
* Get Today's date
@@ -94,7 +94,7 @@ public static PosOrderModel createOrder(MPOS pos, MBPartner partner, String trxN
*/
public void setBPartner(MBPartner partner)
{
if (getDocStatus().equals("DR"))
if (getDocStatus().equals("DR") || getDocStatus().equals("IP"))
{
if (partner == null || partner.get_ID() == 0) {
throw new AdempierePOSException("no BPartner");
@@ -103,7 +103,6 @@ public void setBPartner(MBPartner partner)
{
log.info("BPartner - " + partner);
super.setBPartner(partner);
/* TODO - (emmie) Review I think that this code is OLD, and no longer needed it
MOrderLine[] lineas = getLines();
for (int i = 0; i < lineas.length; i++)
{
@@ -112,7 +111,6 @@ public void setBPartner(MBPartner partner)
lineas[i].save();
}
saveEx();
*/
}
}
}
@@ -335,7 +333,7 @@ private BigDecimal getPerceptionAmt()
}

public boolean payCash(BigDecimal amt) {

/*
MPayment payment = createPayment(MPayment.TENDERTYPE_Cash);
payment.setC_CashBook_ID(m_pos.getC_CashBook_ID());
payment.setAmount(getC_Currency_ID(), amt);
@@ -350,6 +348,9 @@ public boolean payCash(BigDecimal amt) {
return true;
}
else return false;
*/
setPaymentRule(PAYMENTRULE_Cash);
return true;
} // payCash

public boolean payCheck(BigDecimal amt, String accountNo, String routingNo, String checkNo)
@@ -76,6 +76,7 @@ public class PosPayment extends CDialog implements PosKeyListener, ActionListene
//private NumberFormat formatter = new DecimalFormat("#0.00"); //red1 - parser to remove commas or dots separator for above '000s.
private Locale locale = Language.getLoginLanguage().getLocale();
private NumberFormat nf = NumberFormat.getInstance(locale);
private BigDecimal payCashAmt = BigDecimal.ZERO;

/** Logger */
private static CLogger log = CLogger.getCLogger(PosPayment.class);
@@ -130,6 +131,7 @@ private void processPayment() {
if ( tenderType.equals(MPayment.TENDERTYPE_Cash) )
{
p_posPanel.m_order.payCash(amt);
payCashAmt = amt;
}
else if ( tenderType.equals(MPayment.TENDERTYPE_Check) )
{
@@ -496,7 +498,8 @@ private void setTotals() {

fTotal.setValue(nf.format(p_order.getGrandTotal()));

BigDecimal received = p_order.getPaidAmt();
// TODO - Review this workaround (emmie)
BigDecimal received = cash ? payCashAmt : p_order.getPaidAmt();
balance = p_order.getGrandTotal().subtract(received);
balance = balance.setScale(MCurrency.getStdPrecision(p_ctx, p_order.getC_Currency_ID()));
log.info(String.format("TenderType: %s paymentTerm: %s isPaidOnCredit: %b", tenderType,
@@ -509,6 +512,7 @@ private void setTotals() {
ADialog.warn(0, this, Msg.getMsg(p_ctx, "Change") + ": " + balance);
}
dispose();
return;
}

fBalance.setValue(nf.format(balance));
@@ -17,16 +17,16 @@
import java.awt.Dimension;
import java.awt.event.ActionEvent;
import java.awt.event.KeyEvent;
import java.awt.event.WindowEvent;
import java.awt.event.WindowListener;

import javax.swing.KeyStroke;
import javax.swing.ListSelectionModel;
import javax.swing.border.TitledBorder;

import net.miginfocom.swing.MigLayout;

import org.compiere.minigrid.ColumnInfo;
import org.compiere.minigrid.IDColumn;
import org.compiere.minigrid.MiniTable;
import org.compiere.model.MBPartnerInfo;
import org.compiere.swing.CButton;
import org.compiere.swing.CLabel;
@@ -167,9 +167,7 @@ protected void init()

// Center
m_table = new PosTable();
String sql = m_table.prepareTable (s_layout, s_sqlFrom,
s_sqlWhere, false, "RV_BPartner")
+ " ORDER BY Value";
m_table.prepareTable (s_layout, s_sqlFrom, s_sqlWhere, false, "RV_BPartner");
m_table.addMouseListener(this);
m_table.getSelectionModel().addListSelectionListener(this);
enableButtons();
@@ -178,6 +176,7 @@ protected void init()
m_table.growScrollbars();
panel.setPreferredSize(new Dimension(800,600));
f_value.requestFocus();
addWindowListener(new WindowsCloseAdapter());
} // init

/**
@@ -297,4 +296,29 @@ public void reset() {
setResults(new MBPartnerInfo[0]);
}

/*
* WindowsListener adapter for manage close window event
* (this avoid reopen bp dialog when is closed from windows manager)
*/
private class WindowsCloseAdapter implements WindowListener
{
@Override
public void windowClosed(WindowEvent e){}
@Override
public void windowIconified(WindowEvent e){}
@Override
public void windowDeiconified(WindowEvent e){}
@Override
public void windowActivated(WindowEvent e){}
@Override
public void windowDeactivated(WindowEvent e){}
@Override
public void windowOpened(WindowEvent e){}

@Override
public void windowClosing(WindowEvent e)
{
close();
}
}
} // PosQueryBPartner
@@ -32,6 +32,7 @@

import net.miginfocom.swing.MigLayout;

import org.adempiere.exceptions.AdempiereException;
import org.compiere.apps.ADialog;
import org.compiere.grid.ed.VPAttributeDialog;
import org.compiere.minigrid.ColumnInfo;
@@ -249,7 +250,6 @@ public void actionPerformed(ActionEvent e) {
{
line.setQty(newQty);
line.saveEx();
//p_posPanel.updateInfo();
}
}
}
@@ -263,7 +263,6 @@ else if (action.equals("Minus"))
{
line.setQty(line.getQtyOrdered().subtract(Env.ONE));
line.saveEx();
p_posPanel.updateInfo();
}
}

@@ -284,6 +283,7 @@ else if (action.equals("PAttribute"))
else if (action.equals("Payment"))
{
payOrder();
return;
}
// VNumber - TODO - Review this behavior, seem there is a bug (set qty with price?)
else if (e.getSource() == f_price && orderLineId > 0)
@@ -293,7 +293,6 @@ else if (e.getSource() == f_price && orderLineId > 0)
{
line.setPrice(new BigDecimal(f_price.getValue().toString()));
line.saveEx();
//p_posPanel.updateInfo();
}
}
else if (e.getSource() == f_quantity && orderLineId > 0 )
@@ -304,7 +303,6 @@ else if (e.getSource() == f_quantity && orderLineId > 0 )
{
line.setQty(newQty);
line.saveEx();
//p_posPanel.updateInfo();
}
}
// Product
@@ -325,9 +323,13 @@ else if (action.equals("Product"))
// ProductName
else if (e.getSource() == f_productName)
{
if (findProduct()) {
p_posPanel.updateInfo();
}
try {
if (findProduct()) {
p_posPanel.updateInfo();
}
} catch (AdempiereException ex) {
ADialog.error(p_posPanel.getWindowNo(), this, ex.getMessage());
}
return;
}
else if ("Previous".equalsIgnoreCase(e.getActionCommand()))
@@ -411,6 +413,8 @@ public void run(final String trxName)
try {
Trx.run(trxRunnable);
} catch (Exception e) {
// set trx name to null again
p_posPanel.m_order.set_TrxName(null);
ADialog.warn(0, p_posPanel, e.getLocalizedMessage());
return;
}
@@ -408,10 +408,8 @@ private void findBPartner()
String email = (query.indexOf('@') != -1 ? query : null);
String phone = (noNumber ? null : query);
String city = null;
//
// TODO: contact have been remove from rv_bpartner
MBPartnerInfo[] results = MBPartnerInfo.find(p_ctx, value, name,
/* Contact, */null, email, phone, city);

MBPartnerInfo[] results = MBPartnerInfo.find(p_ctx, value, name, null, email, phone, city);

// Set Result
if (results.length == 0) {
@@ -456,8 +454,9 @@ public void setC_BPartner_ID(int C_BPartner_ID)
getM_PriceList_Version_ID();
// fillCombos();
if (p_posPanel.m_order != null && m_bpartner != null) {
p_posPanel.m_order.setBPartner(m_bpartner); // added by ConSerTi to update the client in
} // the request
p_posPanel.m_order.setBPartner(m_bpartner); // added by ConSerTi to update the client in the request
p_posPanel.f_curLine.updateTable(p_posPanel.m_order);
}
} // setC_BPartner_ID

/**
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!--ADempiere(r) 3.6.0LTS+P20110709_2010-06-14 -Smart Suite ERP,CRM and SCM- (c) 1999-2010 ADempiere(r); Implementation: ${ADEMPIERE_VERSION} 20120206-1215 - ${ADEMPIERE_VENDOR}-->
<!--ADempiere(r) 360LTS.015_2010-06-14 -Smart Suite ERP,CRM and SCM- (c) 1999-2010 ADempiere(r); Implementation: ADempiere - Supported by ADempiere community-->
<!--<!DOCTYPE adempiereTrl PUBLIC "-//ComPiere, Inc.//DTD Adempiere Translation 1.0//EN" "http://www.adempiere.com/dtd/adempiereTrl.dtd">-->
<adempiereTrl language="es_AR" table="AD_Desktop">
<row id="100" trl="Y">

Large diffs are not rendered by default.

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!--ADempiere(r) 3.6.0LTS+P20110709_2010-06-14 -Smart Suite ERP,CRM and SCM- (c) 1999-2010 ADempiere(r); Implementation: ${ADEMPIERE_VERSION} 20120206-1215 - ${ADEMPIERE_VENDOR}-->
<!--ADempiere(r) 360LTS.015_2010-06-14 -Smart Suite ERP,CRM and SCM- (c) 1999-2010 ADempiere(r); Implementation: ADempiere - Supported by ADempiere community-->
<!--<!DOCTYPE adempiereTrl PUBLIC "-//ComPiere, Inc.//DTD Adempiere Translation 1.0//EN" "http://www.adempiere.com/dtd/adempiereTrl.dtd">-->
<adempiereTrl language="es_AR" table="AD_FieldGroup">
<row id="101" trl="Y">
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!--ADempiere(r) 3.6.0LTS+P20110709_2010-06-14 -Smart Suite ERP,CRM and SCM- (c) 1999-2010 ADempiere(r); Implementation: ${ADEMPIERE_VERSION} 20120206-1215 - ${ADEMPIERE_VENDOR}-->
<!--ADempiere(r) 360LTS.015_2010-06-14 -Smart Suite ERP,CRM and SCM- (c) 1999-2010 ADempiere(r); Implementation: ADempiere - Supported by ADempiere community-->
<!--<!DOCTYPE adempiereTrl PUBLIC "-//ComPiere, Inc.//DTD Adempiere Translation 1.0//EN" "http://www.adempiere.com/dtd/adempiereTrl.dtd">-->
<adempiereTrl language="es_AR" table="AD_Field">
<row id="1546" trl="Y">
@@ -12,11 +12,6 @@
<value column="Description" original="Language for this Business Partner if Multi-Language enabled">Idioma para este Socio del Negocio</value>
<value column="Help" original="The Language identifies the language to use for display and formatting documents. It requires, that on Client level, Multi-Lingual documents are selected and that you have created/loaded the language.">El lenguaje identifica el lenguaje a usar para el despliegue y formato de documentos. Esto requiere que a nivel de compañía se seleccione documentos multi-lenguaje, y que se haya creado/cargado el lenguaje</value>
</row>
<row id="2145" trl="Y">
<value column="Name" original="Name">Razón Social</value>
<value column="Description" original="Alphanumeric identifier of the entity">Identificador alfanumérico de la entidad.</value>
<value column="Help" original="The name of an entity (record) is used as an default search option in addition to the search key. The name is up to 60 characters in length.">La Razón Social de una entidad (registro) se usa como una opción de búsqueda predeterminada adicional a la Código. El nombre es de hasta 60 caracteres de longitud.</value>
</row>
<row id="3665" trl="Y">
<value column="Name" original="Start Node">Nodo Inicial</value>
<value column="Description" original="Workflow Node, step or process">Nodo de Flujo de Trabajo, paso o proceso</value>
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!--ADempiere(r) 3.6.0LTS+P20110709_2010-06-14 -Smart Suite ERP,CRM and SCM- (c) 1999-2010 ADempiere(r); Implementation: ${ADEMPIERE_VERSION} 20120206-1215 - ${ADEMPIERE_VENDOR}-->
<!--ADempiere(r) 360LTS.015_2010-06-14 -Smart Suite ERP,CRM and SCM- (c) 1999-2010 ADempiere(r); Implementation: ADempiere - Supported by ADempiere community-->
<!--<!DOCTYPE adempiereTrl PUBLIC "-//ComPiere, Inc.//DTD Adempiere Translation 1.0//EN" "http://www.adempiere.com/dtd/adempiereTrl.dtd">-->
<adempiereTrl language="es_AR" table="AD_Form">
<row id="100" trl="Y">
@@ -1,4 +1,4 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!--ADempiere(r) 3.6.0LTS+P20110709_2010-06-14 -Smart Suite ERP,CRM and SCM- (c) 1999-2010 ADempiere(r); Implementation: ${ADEMPIERE_VERSION} 20120206-1215 - ${ADEMPIERE_VENDOR}-->
<!--ADempiere(r) 360LTS.015_2010-06-14 -Smart Suite ERP,CRM and SCM- (c) 1999-2010 ADempiere(r); Implementation: ADempiere - Supported by ADempiere community-->
<!--<!DOCTYPE adempiereTrl PUBLIC "-//ComPiere, Inc.//DTD Adempiere Translation 1.0//EN" "http://www.adempiere.com/dtd/adempiereTrl.dtd">-->
<adempiereTrl language="es_AR" table="AD_InfoColumn"/>
@@ -1,4 +1,4 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!--ADempiere(r) 3.6.0LTS+P20110709_2010-06-14 -Smart Suite ERP,CRM and SCM- (c) 1999-2010 ADempiere(r); Implementation: ${ADEMPIERE_VERSION} 20120206-1215 - ${ADEMPIERE_VENDOR}-->
<!--ADempiere(r) 360LTS.015_2010-06-14 -Smart Suite ERP,CRM and SCM- (c) 1999-2010 ADempiere(r); Implementation: ADempiere - Supported by ADempiere community-->
<!--<!DOCTYPE adempiereTrl PUBLIC "-//ComPiere, Inc.//DTD Adempiere Translation 1.0//EN" "http://www.adempiere.com/dtd/adempiereTrl.dtd">-->
<adempiereTrl language="es_AR" table="AD_InfoWindow"/>
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!--ADempiere(r) 3.6.0LTS+P20110709_2010-06-14 -Smart Suite ERP,CRM and SCM- (c) 1999-2010 ADempiere(r); Implementation: ${ADEMPIERE_VERSION} 20120206-1215 - ${ADEMPIERE_VENDOR}-->
<!--ADempiere(r) 360LTS.015_2010-06-14 -Smart Suite ERP,CRM and SCM- (c) 1999-2010 ADempiere(r); Implementation: ADempiere - Supported by ADempiere community-->
<!--<!DOCTYPE adempiereTrl PUBLIC "-//ComPiere, Inc.//DTD Adempiere Translation 1.0//EN" "http://www.adempiere.com/dtd/adempiereTrl.dtd">-->
<adempiereTrl language="es_AR" table="AD_Menu">
<row id="100" trl="Y">
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!--ADempiere(r) 3.6.0LTS+P20110709_2010-06-14 -Smart Suite ERP,CRM and SCM- (c) 1999-2010 ADempiere(r); Implementation: ${ADEMPIERE_VERSION} 20120206-1215 - ${ADEMPIERE_VENDOR}-->
<!--ADempiere(r) 360LTS.015_2010-06-14 -Smart Suite ERP,CRM and SCM- (c) 1999-2010 ADempiere(r); Implementation: ADempiere - Supported by ADempiere community-->
<!--<!DOCTYPE adempiereTrl PUBLIC "-//ComPiere, Inc.//DTD Adempiere Translation 1.0//EN" "http://www.adempiere.com/dtd/adempiereTrl.dtd">-->
<adempiereTrl language="es_AR" table="AD_Message">
<row id="101" trl="Y">
@@ -195,7 +195,7 @@
<value column="MsgTip" original=""/>
</row>
<row id="149" trl="Y">
<value column="MsgText" original="Attachment">Anexo</value>
<value column="MsgText" original="Attachment">Adjunto</value>
<value column="MsgTip" original=""/>
</row>
<row id="150" trl="Y">
@@ -207,12 +207,12 @@
<value column="MsgTip" original=""/>
</row>
<row id="152" trl="Y">
<value column="MsgText" original="Attachment not found">Anexo no fue encontrado</value>
<value column="MsgText" original="Attachment not found">Adjunto no encontrado</value>
<value column="MsgTip" original=""/>
</row>
<row id="153" trl="Y">
<value column="MsgText" original="Cannot add Attachment to this entity">No se puede anexar archivos a esta entidad</value>
<value column="MsgTip" original="Attachments require a single key and this entity is probably an Association (with two keys) or an entity without an unique numeric key.">Los anexos requiere una llave única y esta entidad probablemente está asociada con dos llaves ó es una entidad sin una llave númerica única</value>
<value column="MsgText" original="Cannot add Attachment to this entity">No se puede adjuntar archivos a esta entidad</value>
<value column="MsgTip" original="Attachments require a single key and this entity is probably an Association (with two keys) or an entity without an unique numeric key.">Los adjuntos requieren una llave única y esta entidad probablemente está asociada con dos llaves ó es una entidad sin una llave númerica única</value>
</row>
<row id="154" trl="Y">
<value column="MsgText" original="Automatic Write-Off">Calculo automático</value>
@@ -2538,7 +2538,7 @@
<value column="MsgTip" original=""/>
</row>
<row id="744" trl="Y">
<value column="MsgText" original="Save Attachment to Disk">Guarda Anexo en el Disco</value>
<value column="MsgText" original="Save Attachment to Disk">Guarda Adjunto en el Disco</value>
<value column="MsgTip" original=""/>
</row>
<row id="745" trl="Y">
@@ -5517,6 +5517,14 @@ Patrón de agendamiento crontab no válido - chequee la sintaxis
<value column="MsgText" original="Error in payment schedule">Error en Programa de Pagos</value>
<value column="MsgTip" original="Check the payment schedule. If the payment term has a schema then the document must have a schedule (is auto-generated if empty) and the schedule must sum the total of the document. If the payment term doesn't have a schema, then the document must not have schedule.">Chequee el Programa de Pagos. Si el término de pago tiene un esquema entonces el documento debe tener un programa (es auto-generado si esta vacío) y el programa debe sumar el Total del documento. Si el término de Pago no tiene esquema entonces el documento no debe tener un programa de pagos.</value>
</row>
<row id="53120" trl="Y">
<value column="MsgText" original="c">b</value>
<value column="MsgTip" original=""/>
</row>
<row id="53121" trl="Y">
<value column="MsgText" original="c">Borrar</value>
<value column="MsgTip" original=""/>
</row>
<row id="53122" trl="Y">
<value column="MsgText" original="The table doesn't have associated button for the process">La tabla no tiene un boón asociado al proceso</value>
<value column="MsgTip" original="Choose a table with a column associated to the process">Elija una talba con una columna asociada al porceso</value>
@@ -5561,6 +5569,18 @@ Patrón de agendamiento crontab no válido - chequee la sintaxis
<value column="MsgText" original="Negative inventory disallowed in this warehouse">No Permitir Inventario Negativo en este Deósito</value>
<value column="MsgTip" original=""/>
</row>
<row id="53136" trl="Y">
<value column="MsgText" original="Total">Total</value>
<value column="MsgTip" original=""/>
</row>
<row id="53148" trl="Y">
<value column="MsgText" original="Add">Añadir</value>
<value column="MsgTip" original=""/>
</row>
<row id="53149" trl="Y">
<value column="MsgText" original="Reply">Responder</value>
<value column="MsgTip" original=""/>
</row>
<row id="520010" trl="Y">
<value column="MsgText" original="1 Rupee">1 Rupia</value>
<value column="MsgTip" original=" "> </value>
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!--ADempiere(r) 3.6.0LTS+P20110709_2010-06-14 -Smart Suite ERP,CRM and SCM- (c) 1999-2010 ADempiere(r); Implementation: ${ADEMPIERE_VERSION} 20120206-1215 - ${ADEMPIERE_VENDOR}-->
<!--ADempiere(r) 360LTS.015_2010-06-14 -Smart Suite ERP,CRM and SCM- (c) 1999-2010 ADempiere(r); Implementation: ADempiere - Supported by ADempiere community-->
<!--<!DOCTYPE adempiereTrl PUBLIC "-//ComPiere, Inc.//DTD Adempiere Translation 1.0//EN" "http://www.adempiere.com/dtd/adempiereTrl.dtd">-->
<adempiereTrl language="es_AR" table="AD_PrintFormatItem">
<row id="2147" trl="N">
@@ -1,4 +1,4 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!--ADempiere(r) 3.6.0LTS+P20110709_2010-06-14 -Smart Suite ERP,CRM and SCM- (c) 1999-2010 ADempiere(r); Implementation: ${ADEMPIERE_VERSION} 20120206-1215 - ${ADEMPIERE_VENDOR}-->
<!--ADempiere(r) 360LTS.015_2010-06-14 -Smart Suite ERP,CRM and SCM- (c) 1999-2010 ADempiere(r); Implementation: ADempiere - Supported by ADempiere community-->
<!--<!DOCTYPE adempiereTrl PUBLIC "-//ComPiere, Inc.//DTD Adempiere Translation 1.0//EN" "http://www.adempiere.com/dtd/adempiereTrl.dtd">-->
<adempiereTrl language="es_AR" table="AD_PrintLabelLine"/>
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!--ADempiere(r) 3.6.0LTS+P20110709_2010-06-14 -Smart Suite ERP,CRM and SCM- (c) 1999-2010 ADempiere(r); Implementation: ${ADEMPIERE_VERSION} 20120206-1215 - ${ADEMPIERE_VENDOR}-->
<!--ADempiere(r) 360LTS.015_2010-06-14 -Smart Suite ERP,CRM and SCM- (c) 1999-2010 ADempiere(r); Implementation: ADempiere - Supported by ADempiere community-->
<!--<!DOCTYPE adempiereTrl PUBLIC "-//ComPiere, Inc.//DTD Adempiere Translation 1.0//EN" "http://www.adempiere.com/dtd/adempiereTrl.dtd">-->
<adempiereTrl language="es_AR" table="AD_Process_Para">
<row id="227" trl="Y">
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!--ADempiere(r) 3.6.0LTS+P20110709_2010-06-14 -Smart Suite ERP,CRM and SCM- (c) 1999-2010 ADempiere(r); Implementation: ${ADEMPIERE_VERSION} 20120206-1215 - ${ADEMPIERE_VENDOR}-->
<!--ADempiere(r) 360LTS.015_2010-06-14 -Smart Suite ERP,CRM and SCM- (c) 1999-2010 ADempiere(r); Implementation: ADempiere - Supported by ADempiere community-->
<!--<!DOCTYPE adempiereTrl PUBLIC "-//ComPiere, Inc.//DTD Adempiere Translation 1.0//EN" "http://www.adempiere.com/dtd/adempiereTrl.dtd">-->
<adempiereTrl language="es_AR" table="AD_Process">
<row id="100" trl="Y">
@@ -1834,4 +1834,9 @@ This process should be implemented when the users are not connected.</value>
<value column="Description" original=""/>
<value column="Help" original=""/>
</row>
<row id="3000000" trl="Y">
<value column="Name" original="LAR_WithholdingCertificate">Certificado de Retención LAR</value>
<value column="Description" original=""/>
<value column="Help" original=""/>
</row>
</adempiereTrl>
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!--ADempiere(r) 3.6.0LTS+P20110709_2010-06-14 -Smart Suite ERP,CRM and SCM- (c) 1999-2010 ADempiere(r); Implementation: ${ADEMPIERE_VERSION} 20120206-1215 - ${ADEMPIERE_VENDOR}-->
<!--ADempiere(r) 360LTS.015_2010-06-14 -Smart Suite ERP,CRM and SCM- (c) 1999-2010 ADempiere(r); Implementation: ADempiere - Supported by ADempiere community-->
<!--<!DOCTYPE adempiereTrl PUBLIC "-//ComPiere, Inc.//DTD Adempiere Translation 1.0//EN" "http://www.adempiere.com/dtd/adempiereTrl.dtd">-->
<adempiereTrl language="es_AR" table="AD_Ref_List">
<row id="51" trl="Y">
@@ -923,7 +923,7 @@
<value column="Description" original=""/>
</row>
<row id="363" trl="Y">
<value column="Name" original="Form">Formato de Factura de CxC</value>
<value column="Name" original="Form">Forma</value>
<value column="Description" original="Special Forms">Formas Especiales</value>
</row>
<row id="364" trl="Y">
@@ -3349,7 +3349,7 @@ Ejecutar en silencio - Tome valores predeterminados
<value column="Description" original=""/>
</row>
<row id="52002" trl="Y">
<value column="Name" original="CashBook">Caja Chica</value>
<value column="Name" original="CashBook">Libro de Caja</value>
<value column="Description" original=""/>
</row>
<row id="53000" trl="Y">
@@ -4626,100 +4626,120 @@ Crear una orden de manufactura, recibir el producdto final y emitir los componen
<value column="Name" original="Auto">Automático</value>
<value column="Description" original=""/>
</row>
<row id="1000006" trl="Y">
<value column="Name" original="Nombre">Nombre</value>
<row id="1000006" trl="N">
<value column="Name" original="Withholding Certificate LAR">Certificado de Retención LAR</value>
<value column="Description" original="Withholding Certificate">Withholding Certificate</value>
</row>
<row id="3000000" trl="N">
<value column="Name" original="Electronic">Electronic</value>
<value column="Description" original=""/>
</row>
<row id="1000007" trl="Y">
<value column="Name" original="Codigo">Código</value>
<row id="3000001" trl="N">
<value column="Name" original="Fiscal Form">Fiscal Form</value>
<value column="Description" original=""/>
</row>
<row id="1000008" trl="Y">
<value column="Name" original="Nombre Codigo">Nombre Codigo</value>
<row id="3000002" trl="N">
<value column="Name" original="No Fiscal">No Fiscal</value>
<value column="Description" original=""/>
</row>
<row id="1000009" trl="Y">
<value column="Name" original="Codigo Nombre">Código Nombre</value>
<row id="3000003" trl="N">
<value column="Name" original="Fiscal">Fiscal</value>
<value column="Description" original=""/>
</row>
<row id="1000010" trl="Y">
<value column="Name" original="BUSY">Ocupado</value>
<row id="3000004" trl="N">
<value column="Name" original="Invoice">Factura</value>
<value column="Description" original=""/>
</row>
<row id="1000011" trl="Y">
<value column="Name" original="ERROR">Error</value>
<row id="3000005" trl="N">
<value column="Name" original="Debit Note">Credit Note</value>
<value column="Description" original=""/>
</row>
<row id="1000012" trl="Y">
<value column="Name" original="IDLE">IDLE</value>
<row id="3000006" trl="N">
<value column="Name" original="Credit Note">Credit Note</value>
<value column="Description" original=""/>
</row>
<row id="1000013" trl="Y">
<value column="Name" original="Electronico">Electrónico</value>
<row id="3000007" trl="Y">
<value column="Name" original="Invoice A">Factura A</value>
<value column="Description" original=""/>
</row>
<row id="1000014" trl="Y">
<value column="Name" original="Impreso Fiscal">Impreso Fiscal</value>
<row id="3000008" trl="N">
<value column="Name" original="Debit Note A">Debit Note A</value>
<value column="Description" original=""/>
</row>
<row id="1000015" trl="Y">
<value column="Name" original="No Fiscal">No Fiscal</value>
<row id="3000009" trl="N">
<value column="Name" original="Credit Note A">Credit Note A</value>
<value column="Description" original=""/>
</row>
<row id="1000016" trl="Y">
<value column="Name" original="Fiscal">Fiscal</value>
<row id="3000010" trl="N">
<value column="Name" original="Receipt A">Receipt A</value>
<value column="Description" original=""/>
</row>
<row id="3000011" trl="N">
<value column="Name" original="Cash Sale Note">Cash Sale Note</value>
<value column="Description" original=""/>
</row>
<row id="3000012" trl="N">
<value column="Name" original="Invoice B">Invoice B</value>
<value column="Description" original=""/>
</row>
<row id="3000013" trl="N">
<value column="Name" original="Debit Note B">Debit Note B</value>
<value column="Description" original=""/>
</row>
<row id="1000017" trl="Y">
<value column="Name" original="Nota de Credito">Nota de Credito</value>
<row id="3000014" trl="N">
<value column="Name" original="Credit Note B">Credit Note B</value>
<value column="Description" original=""/>
</row>
<row id="1000018" trl="Y">
<value column="Name" original="Nota de Debito">Nota de Debito</value>
<row id="3000015" trl="N">
<value column="Name" original="Receipt B">Receipt B</value>
<value column="Description" original=""/>
</row>
<row id="1000019" trl="Y">
<value column="Name" original="Factura">Factura</value>
<row id="3000016" trl="N">
<value column="Name" original="Cash Sale Note B">Cash Sale Note B</value>
<value column="Description" original=""/>
</row>
<row id="1000020" trl="Y">
<value column="Name" original="Facturas A">Facturas A</value>
<row id="3000017" trl="N">
<value column="Name" original="A">A</value>
<value column="Description" original=""/>
</row>
<row id="1000021" trl="Y">
<value column="Name" original="Notas de Debito A">Notas de Debito A</value>
<row id="3000018" trl="N">
<value column="Name" original="B">B</value>
<value column="Description" original=""/>
</row>
<row id="1000022" trl="Y">
<value column="Name" original="Notas de Credito A">Notas de Credito A</value>
<row id="3000019" trl="N">
<value column="Name" original="C">C</value>
<value column="Description" original=""/>
</row>
<row id="1000023" trl="Y">
<value column="Name" original="Recibos A">Recibos A</value>
<row id="3000020" trl="N">
<value column="Name" original="E">E</value>
<value column="Description" original=""/>
</row>
<row id="1000024" trl="Y">
<value column="Name" original="Notas de Ventas al Contado A">Notas de Ventas al Contado A</value>
<row id="3000021" trl="N">
<value column="Name" original="Name">Name</value>
<value column="Description" original=""/>
</row>
<row id="1000025" trl="Y">
<value column="Name" original="Facturas B">Facturas B</value>
<row id="3000022" trl="N">
<value column="Name" original="Name Value">Name Value</value>
<value column="Description" original=""/>
</row>
<row id="1000026" trl="Y">
<value column="Name" original="Notas de Debito B">Notas de Debito B</value>
<row id="3000023" trl="N">
<value column="Name" original="Value">Value</value>
<value column="Description" original=""/>
</row>
<row id="1000027" trl="Y">
<value column="Name" original="Notas de Credito B">Notas de Credito B</value>
<row id="3000024" trl="N">
<value column="Name" original="Value Name">Value Name</value>
<value column="Description" original=""/>
</row>
<row id="1000028" trl="Y">
<value column="Name" original="Recibos B">Recibos B</value>
<row id="3000025" trl="N">
<value column="Name" original="Busy">Busy</value>
<value column="Description" original=""/>
</row>
<row id="1000029" trl="Y">
<value column="Name" original="Notas de Venta al Contado B">Notas de Venta al Contado B</value>
<row id="3000026" trl="N">
<value column="Name" original="Error">Error</value>
<value column="Description" original=""/>
</row>
<row id="3000027" trl="N">
<value column="Name" original="IDLE">IDLE</value>
<value column="Description" original=""/>
</row>
</adempiereTrl>
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!--ADempiere(r) 3.6.0LTS+P20110709_2010-06-14 -Smart Suite ERP,CRM and SCM- (c) 1999-2010 ADempiere(r); Implementation: ${ADEMPIERE_VERSION} 20120206-1215 - ${ADEMPIERE_VENDOR}-->
<!--ADempiere(r) 360LTS.015_2010-06-14 -Smart Suite ERP,CRM and SCM- (c) 1999-2010 ADempiere(r); Implementation: ADempiere - Supported by ADempiere community-->
<!--<!DOCTYPE adempiereTrl PUBLIC "-//ComPiere, Inc.//DTD Adempiere Translation 1.0//EN" "http://www.adempiere.com/dtd/adempiereTrl.dtd">-->
<adempiereTrl language="es_AR" table="AD_Reference">
<row id="1" trl="Y">
@@ -2174,28 +2174,43 @@
<value column="Description" original=""/>
<value column="Help" original=""/>
</row>
<row id="1000005" trl="N">
<value column="Name" original="lar_onprintproductformat">lar_onprintproductformat</value>
<row id="3000000" trl="N">
<value column="Name" original="LAR_DocSubtyeINV">LAR_DocSubtyeINV</value>
<value column="Description" original=""/>
<value column="Help" original=""/>
</row>
<row id="1000006" trl="N">
<value column="Name" original="lar_status">lar_status</value>
<row id="3000001" trl="N">
<value column="Name" original="LAR_FiscalDocument">LAR_FiscalDocument</value>
<value column="Description" original=""/>
<value column="Help" original=""/>
</row>
<row id="1000007" trl="N">
<value column="Name" original="lar_documentsubtype">lar_documentsubtype</value>
<row id="3000002" trl="N">
<value column="Name" original="LAR_DocSubtypeCAE">LAR_DocSubtypeCAE</value>
<value column="Description" original=""/>
<value column="Help" original=""/>
</row>
<row id="1000008" trl="N">
<value column="Name" original="lar_fiscaldocument">lar_fiscaldocument</value>
<row id="3000003" trl="N">
<value column="Name" original="LAR_Letters">LAR_Letters</value>
<value column="Description" original=""/>
<value column="Help" original=""/>
</row>
<row id="1000009" trl="N">
<value column="Name" original="lar_docsubtypecae">lar_docsubtypecae</value>
<row id="3000004" trl="N">
<value column="Name" original="LAR_DocumentLetter_ID">LAR_DocumentLetter_ID</value>
<value column="Description" original=""/>
<value column="Help" original=""/>
</row>
<row id="3000005" trl="N">
<value column="Name" original="LAR_POS_ID">LAR_POS_ID</value>
<value column="Description" original=""/>
<value column="Help" original=""/>
</row>
<row id="3000006" trl="N">
<value column="Name" original="LAR_OnPrintProductFormat">LAR_OnPrintProductFormat</value>
<value column="Description" original=""/>
<value column="Help" original=""/>
</row>
<row id="3000007" trl="N">
<value column="Name" original="LAR_FiscalPrinterStatus">LAR_FiscalPrinterStatus</value>
<value column="Description" original=""/>
<value column="Help" original=""/>
</row>
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!--ADempiere(r) 3.6.0LTS+P20110709_2010-06-14 -Smart Suite ERP,CRM and SCM- (c) 1999-2010 ADempiere(r); Implementation: ${ADEMPIERE_VERSION} 20120206-1215 - ${ADEMPIERE_VENDOR}-->
<!--ADempiere(r) 360LTS.015_2010-06-14 -Smart Suite ERP,CRM and SCM- (c) 1999-2010 ADempiere(r); Implementation: ADempiere - Supported by ADempiere community-->
<!--<!DOCTYPE adempiereTrl PUBLIC "-//ComPiere, Inc.//DTD Adempiere Translation 1.0//EN" "http://www.adempiere.com/dtd/adempiereTrl.dtd">-->
<adempiereTrl language="es_AR" table="AD_Tab">
<row id="100" trl="Y">
@@ -1095,7 +1095,7 @@
<value column="Help" original="The Statement Line Tab defines the individual line items on the Bank Statement. They can be entered manually or generated from payments entered.&#10;&lt;br&gt;For Posting, the bank account organization is used, if it is not a charge.">La pestaña Línea Edo. de Cuentas define las líneas individuales en el Estado de Cuentas bancario. Las líneas pueden ser introducidas manualmente ó generadas desde entradas de pagos.</value>
</row>
<row id="330" trl="Y">
<value column="Name" original="Payment">Pago</value>
<value column="Name" original="Payment">Pago / Cobro</value>
<value column="CommitWarning" original=""/>
<value column="Description" original="Payment or Receipt">Pago</value>
<value column="Help" original="Enter payment or receipt for a Business Partner. If it is for a single invoice it can be allocated directly to that invoice using this screen. You can also apply over/under payments:&lt;br&gt;&#10;You have an over-payment, if you received more money than due for a single invoice. Instead of writing the difference off (i.e. would be a gain), you can leave the amount unallocated and use it for later invoices or credit memos. Please note that the Amount is the payment amount, so you need to enter the over-payment as a negative amount.&lt;br&gt;&#10;You can also receive a partial payment (under-payment). If you decide not to write off the remaining invoice amount, enter the under-payment as a positive amount.&lt;br&gt;&#10;Note that printed payments are archived in Payment Selection (Prepared Payment).&#10;&lt;br&gt;For Posting, the bank account organization is used, if it is not a charge.">La pestaña Pagos define un pago hecho por un Socio del Negocio. Si el pago es para una sola factura; éste puede ser asignado a esa factura directamente usando esta pantalla. También es posible aplicar sobre/sub pagos; se tiene un sobrepago si se ha recibido más dinero que la que se debía por la factura. En lugar de eliminar la diferencia (ej. Volviendola una ganancia); es posible dejar el Total sin asignar y usarlo con futuras facturas ó cartas de crédito. Note que el Total es el Total pagado por lo tanto sobrepagos deben ser entrados como Totales negativos. Es posible también recibir un pago parcial (sub pago). Si se decide no eliminar el pago faltante; entre el sub pago como un Total positivo.</value>
@@ -5494,7 +5494,7 @@ La pestaña lista de materiales define aquellos productos que son generados desd
<value column="Help" original=""/>
</row>
<row id="1000000" trl="Y">
<value column="Name" original="Withholding">Clase Documento</value>
<value column="Name" original="Withholding">Retención</value>
<value column="CommitWarning" original="Please take account that changes on Withholding will be lost if you change invoice lines after making this change."/>
<value column="Description" original=""/>
<value column="Help" original=""/>
@@ -5536,7 +5536,7 @@ La pestaña lista de materiales define aquellos productos que son generados desd
<value column="Help" original=""/>
</row>
<row id="1000007" trl="Y">
<value column="Name" original="TaxId Type">Tipo Impuesto</value>
<value column="Name" original="TaxId Type">Tipo Identificación</value>
<value column="CommitWarning" original=""/>
<value column="Description" original="">Tipo Impuesto</value>
<value column="Help" original=""/>
@@ -5565,14 +5565,32 @@ La pestaña lista de materiales define aquellos productos que son generados desd
<value column="Description" original=""/>
<value column="Help" original=""/>
</row>
<row id="1000012" trl="Y">
<value column="Name" original="lar_fiscal_printer_type">Tipo Impresora Fiscal</value>
<row id="3000000" trl="Y">
<value column="Name" original="Fiscal Printer">Impresora Fiscal</value>
<value column="CommitWarning" original=""/>
<value column="Description" original=""/>
<value column="Help" original=""/>
</row>
<row id="3000001" trl="Y">
<value column="Name" original="Fiscal Printer Type">Tipo Impresora Fiscal</value>
<value column="CommitWarning" original=""/>
<value column="Description" original=""/>
<value column="Help" original=""/>
</row>
<row id="3000002" trl="Y">
<value column="Name" original="Document Letter">Letra del Documento</value>
<value column="CommitWarning" original=""/>
<value column="Description" original=""/>
<value column="Help" original=""/>
</row>
<row id="3000003" trl="Y">
<value column="Name" original="Letter Rule">Regla de la Letra</value>
<value column="CommitWarning" original=""/>
<value column="Description" original=""/>
<value column="Help" original=""/>
</row>
<row id="1000015" trl="Y">
<value column="Name" original="lar_fiscal_printer">Impresora Fiscal</value>
<row id="3000004" trl="Y">
<value column="Name" original="Withholding Certificate">Certificado de Garantía</value>
<value column="CommitWarning" original=""/>
<value column="Description" original=""/>
<value column="Help" original=""/>
@@ -1,4 +1,4 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!--ADempiere(r) 3.6.0LTS+P20110709_2010-06-14 -Smart Suite ERP,CRM and SCM- (c) 1999-2010 ADempiere(r); Implementation: ${ADEMPIERE_VERSION} 20120206-1215 - ${ADEMPIERE_VENDOR}-->
<!--ADempiere(r) 360LTS.015_2010-06-14 -Smart Suite ERP,CRM and SCM- (c) 1999-2010 ADempiere(r); Implementation: ADempiere - Supported by ADempiere community-->
<!--<!DOCTYPE adempiereTrl PUBLIC "-//ComPiere, Inc.//DTD Adempiere Translation 1.0//EN" "http://www.adempiere.com/dtd/adempiereTrl.dtd">-->
<adempiereTrl language="es_AR" table="AD_Table"/>
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!--ADempiere(r) 3.6.0LTS+P20110709_2010-06-14 -Smart Suite ERP,CRM and SCM- (c) 1999-2010 ADempiere(r); Implementation: ${ADEMPIERE_VERSION} 20120206-1215 - ${ADEMPIERE_VENDOR}-->
<!--ADempiere(r) 360LTS.015_2010-06-14 -Smart Suite ERP,CRM and SCM- (c) 1999-2010 ADempiere(r); Implementation: ADempiere - Supported by ADempiere community-->
<!--<!DOCTYPE adempiereTrl PUBLIC "-//ComPiere, Inc.//DTD Adempiere Translation 1.0//EN" "http://www.adempiere.com/dtd/adempiereTrl.dtd">-->
<adempiereTrl language="es_AR" table="AD_Task">
<row id="102" trl="Y">
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!--ADempiere(r) 3.6.0LTS+P20110709_2010-06-14 -Smart Suite ERP,CRM and SCM- (c) 1999-2010 ADempiere(r); Implementation: ${ADEMPIERE_VERSION} 20120206-1215 - ${ADEMPIERE_VENDOR}-->
<!--ADempiere(r) 360LTS.015_2010-06-14 -Smart Suite ERP,CRM and SCM- (c) 1999-2010 ADempiere(r); Implementation: ADempiere - Supported by ADempiere community-->
<!--<!DOCTYPE adempiereTrl PUBLIC "-//ComPiere, Inc.//DTD Adempiere Translation 1.0//EN" "http://www.adempiere.com/dtd/adempiereTrl.dtd">-->
<adempiereTrl language="es_AR" table="AD_WF_Node">
<row id="116" trl="Y">
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!--ADempiere(r) 3.6.0LTS+P20110709_2010-06-14 -Smart Suite ERP,CRM and SCM- (c) 1999-2010 ADempiere(r); Implementation: ${ADEMPIERE_VERSION} 20120206-1215 - ${ADEMPIERE_VENDOR}-->
<!--ADempiere(r) 360LTS.015_2010-06-14 -Smart Suite ERP,CRM and SCM- (c) 1999-2010 ADempiere(r); Implementation: ADempiere - Supported by ADempiere community-->
<!--<!DOCTYPE adempiereTrl PUBLIC "-//ComPiere, Inc.//DTD Adempiere Translation 1.0//EN" "http://www.adempiere.com/dtd/adempiereTrl.dtd">-->
<adempiereTrl language="es_AR" table="AD_Window">
<row id="100" trl="Y">
@@ -1818,18 +1818,28 @@ MRP - 110 No exists Dem</value>
<value column="Help" original=""/>
</row>
<row id="1000004" trl="Y">
<value column="Name" original="TaxId Type">Tipo Impuesto</value>
<value column="Name" original="TaxId Type">Tipo Identificación</value>
<value column="Description" original=""/>
<value column="Help" original=""/>
</row>
<row id="1000009" trl="Y">
<value column="Name" original="lar_fiscal_printer_type">Tipo Impresora Fiscal</value>
<row id="3000000" trl="Y">
<value column="Name" original="Fiscal Printer">Impresora Fiscal</value>
<value column="Description" original=""/>
<value column="Help" original=""/>
</row>
<row id="1000012" trl="Y">
<value column="Name" original="lar_fiscal_printer">Impresora Fiscal</value>
<value column="Description" original="lar_fiscal_printer"/>
<row id="3000001" trl="Y">
<value column="Name" original="Fiscal Printer Type">Tipo Impresora Fiscal</value>
<value column="Description" original=""/>
<value column="Help" original=""/>
</row>
<row id="3000002" trl="Y">
<value column="Name" original="Document Letter">Letra del Documento</value>
<value column="Description" original=""/>
<value column="Help" original=""/>
</row>
<row id="3000003" trl="Y">
<value column="Name" original="WithholdingCertificate">Certificado de Retención</value>
<value column="Description" original=""/>
<value column="Help" original=""/>
</row>
</adempiereTrl>
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!--ADempiere(r) 3.6.0LTS+P20110709_2010-06-14 -Smart Suite ERP,CRM and SCM- (c) 1999-2010 ADempiere(r); Implementation: ${ADEMPIERE_VERSION} 20120206-1215 - ${ADEMPIERE_VENDOR}-->
<!--ADempiere(r) 360LTS.015_2010-06-14 -Smart Suite ERP,CRM and SCM- (c) 1999-2010 ADempiere(r); Implementation: ADempiere - Supported by ADempiere community-->
<!--<!DOCTYPE adempiereTrl PUBLIC "-//ComPiere, Inc.//DTD Adempiere Translation 1.0//EN" "http://www.adempiere.com/dtd/adempiereTrl.dtd">-->
<adempiereTrl language="es_AR" table="AD_Workbench">
<row id="100" trl="Y">
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!--ADempiere(r) 3.6.0LTS+P20110709_2010-06-14 -Smart Suite ERP,CRM and SCM- (c) 1999-2010 ADempiere(r); Implementation: ${ADEMPIERE_VERSION} 20120206-1215 - ${ADEMPIERE_VENDOR}-->
<!--ADempiere(r) 360LTS.015_2010-06-14 -Smart Suite ERP,CRM and SCM- (c) 1999-2010 ADempiere(r); Implementation: ADempiere - Supported by ADempiere community-->
<!--<!DOCTYPE adempiereTrl PUBLIC "-//ComPiere, Inc.//DTD Adempiere Translation 1.0//EN" "http://www.adempiere.com/dtd/adempiereTrl.dtd">-->
<adempiereTrl language="es_AR" table="AD_Workflow">
<row id="101" trl="Y">
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!--ADempiere(r) 3.6.0LTS+P20110709_2010-06-14 -Smart Suite ERP,CRM and SCM- (c) 1999-2010 ADempiere(r); Implementation: ${ADEMPIERE_VERSION} 20120206-1215 - ${ADEMPIERE_VENDOR}-->
<!--ADempiere(r) 360LTS.015_2010-06-14 -Smart Suite ERP,CRM and SCM- (c) 1999-2010 ADempiere(r); Implementation: ADempiere - Supported by ADempiere community-->
<!--<!DOCTYPE adempiereTrl PUBLIC "-//ComPiere, Inc.//DTD Adempiere Translation 1.0//EN" "http://www.adempiere.com/dtd/adempiereTrl.dtd">-->
<adempiereTrl language="es_AR" table="CM_CStage_Element">
<row id="100" trl="N">
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!--ADempiere(r) 3.6.0LTS+P20110709_2010-06-14 -Smart Suite ERP,CRM and SCM- (c) 1999-2010 ADempiere(r); Implementation: ${ADEMPIERE_VERSION} 20120206-1215 - ${ADEMPIERE_VENDOR}-->
<!--ADempiere(r) 360LTS.015_2010-06-14 -Smart Suite ERP,CRM and SCM- (c) 1999-2010 ADempiere(r); Implementation: ADempiere - Supported by ADempiere community-->
<!--<!DOCTYPE adempiereTrl PUBLIC "-//ComPiere, Inc.//DTD Adempiere Translation 1.0//EN" "http://www.adempiere.com/dtd/adempiereTrl.dtd">-->
<adempiereTrl language="es_AR" table="CM_CStage">
<row id="100" trl="Y">
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!--ADempiere(r) 3.6.0LTS+P20110709_2010-06-14 -Smart Suite ERP,CRM and SCM- (c) 1999-2010 ADempiere(r); Implementation: ${ADEMPIERE_VERSION} 20120206-1215 - ${ADEMPIERE_VENDOR}-->
<!--ADempiere(r) 360LTS.015_2010-06-14 -Smart Suite ERP,CRM and SCM- (c) 1999-2010 ADempiere(r); Implementation: ADempiere - Supported by ADempiere community-->
<!--<!DOCTYPE adempiereTrl PUBLIC "-//ComPiere, Inc.//DTD Adempiere Translation 1.0//EN" "http://www.adempiere.com/dtd/adempiereTrl.dtd">-->
<adempiereTrl language="es_AR" table="CM_Container_Element">
<row id="100" trl="N">
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!--ADempiere(r) 3.6.0LTS+P20110709_2010-06-14 -Smart Suite ERP,CRM and SCM- (c) 1999-2010 ADempiere(r); Implementation: ${ADEMPIERE_VERSION} 20120206-1215 - ${ADEMPIERE_VENDOR}-->
<!--ADempiere(r) 360LTS.015_2010-06-14 -Smart Suite ERP,CRM and SCM- (c) 1999-2010 ADempiere(r); Implementation: ADempiere - Supported by ADempiere community-->
<!--<!DOCTYPE adempiereTrl PUBLIC "-//ComPiere, Inc.//DTD Adempiere Translation 1.0//EN" "http://www.adempiere.com/dtd/adempiereTrl.dtd">-->
<adempiereTrl language="es_AR" table="CM_Container">
<row id="100" trl="Y">
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!--ADempiere(r) 3.6.0LTS+P20110709_2010-06-14 -Smart Suite ERP,CRM and SCM- (c) 1999-2010 ADempiere(r); Implementation: ${ADEMPIERE_VERSION} 20120206-1215 - ${ADEMPIERE_VENDOR}-->
<!--ADempiere(r) 360LTS.015_2010-06-14 -Smart Suite ERP,CRM and SCM- (c) 1999-2010 ADempiere(r); Implementation: ADempiere - Supported by ADempiere community-->
<!--<!DOCTYPE adempiereTrl PUBLIC "-//ComPiere, Inc.//DTD Adempiere Translation 1.0//EN" "http://www.adempiere.com/dtd/adempiereTrl.dtd">-->
<adempiereTrl language="es_AR" table="C_Charge">
<row id="100" trl="Y">
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!--ADempiere(r) 3.6.0LTS+P20110709_2010-06-14 -Smart Suite ERP,CRM and SCM- (c) 1999-2010 ADempiere(r); Implementation: ${ADEMPIERE_VERSION} 20120206-1215 - ${ADEMPIERE_VENDOR}-->
<!--ADempiere(r) 360LTS.015_2010-06-14 -Smart Suite ERP,CRM and SCM- (c) 1999-2010 ADempiere(r); Implementation: ADempiere - Supported by ADempiere community-->
<!--<!DOCTYPE adempiereTrl PUBLIC "-//ComPiere, Inc.//DTD Adempiere Translation 1.0//EN" "http://www.adempiere.com/dtd/adempiereTrl.dtd">-->
<adempiereTrl language="es_AR" table="C_Country">
<row id="100" trl="Y">
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!--ADempiere(r) 3.6.0LTS+P20110709_2010-06-14 -Smart Suite ERP,CRM and SCM- (c) 1999-2010 ADempiere(r); Implementation: ${ADEMPIERE_VERSION} 20120206-1215 - ${ADEMPIERE_VENDOR}-->
<!--ADempiere(r) 360LTS.015_2010-06-14 -Smart Suite ERP,CRM and SCM- (c) 1999-2010 ADempiere(r); Implementation: ADempiere - Supported by ADempiere community-->
<!--<!DOCTYPE adempiereTrl PUBLIC "-//ComPiere, Inc.//DTD Adempiere Translation 1.0//EN" "http://www.adempiere.com/dtd/adempiereTrl.dtd">-->
<adempiereTrl language="es_AR" table="C_Currency">
<row id="100" trl="Y">
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!--ADempiere(r) 3.6.0LTS+P20110709_2010-06-14 -Smart Suite ERP,CRM and SCM- (c) 1999-2010 ADempiere(r); Implementation: ${ADEMPIERE_VERSION} 20120206-1215 - ${ADEMPIERE_VENDOR}-->
<!--ADempiere(r) 360LTS.015_2010-06-14 -Smart Suite ERP,CRM and SCM- (c) 1999-2010 ADempiere(r); Implementation: ADempiere - Supported by ADempiere community-->
<!--<!DOCTYPE adempiereTrl PUBLIC "-//ComPiere, Inc.//DTD Adempiere Translation 1.0//EN" "http://www.adempiere.com/dtd/adempiereTrl.dtd">-->
<adempiereTrl language="es_AR" table="C_DocType">
<row id="0" trl="Y">
@@ -13,11 +13,9 @@
<value column="DocumentNote" original=""/>
</row>
<row id="116" trl="Y">
<value column="Name" original="AR Invoice">Factura de CxC</value>
<value column="PrintName" original="Invoice">Factura CxC</value>
<value column="DocumentNote" original="Document Type Note for general and promotional text.">
Nota de tipo de documento para texto general y promocional
</value>
<value column="Name" original="AR Invoice A-0001">AR Invoice A-0001</value>
<value column="PrintName" original="Invoice">Invoice</value>
<value column="DocumentNote" original="Document Type Note for general and promotional text.">Document Type Note for general and promotional text.</value>
</row>
<row id="117" trl="Y">
<value column="Name" original="AR Invoice Indirect">Facturas de CxC indirecta</value>
@@ -231,4 +229,14 @@ Nota de tipo de documento para texto general y promocional
<value column="PrintName" original="Manufacturing Cost Collector">Recolector de Costos de Manufactura</value>
<value column="DocumentNote" original=""/>
</row>
<row id="1000000" trl="N">
<value column="Name" original="AR Invoice B-0001">AR Invoice B-0001</value>
<value column="PrintName" original="Invoice">Invoice</value>
<value column="DocumentNote" original="Document Type Note for general and promotional text.">Document Type Note for general and promotional text.</value>
</row>
<row id="1000001" trl="N">
<value column="Name" original="Withholding Certificate">Withholding Certificate</value>
<value column="PrintName" original="Withholding Certificate">Withholding Certificate</value>
<value column="DocumentNote" original=""/>
</row>
</adempiereTrl>
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!--ADempiere(r) 3.6.0LTS+P20110709_2010-06-14 -Smart Suite ERP,CRM and SCM- (c) 1999-2010 ADempiere(r); Implementation: ${ADEMPIERE_VERSION} 20120206-1215 - ${ADEMPIERE_VENDOR}-->
<!--ADempiere(r) 360LTS.015_2010-06-14 -Smart Suite ERP,CRM and SCM- (c) 1999-2010 ADempiere(r); Implementation: ADempiere - Supported by ADempiere community-->
<!--<!DOCTYPE adempiereTrl PUBLIC "-//ComPiere, Inc.//DTD Adempiere Translation 1.0//EN" "http://www.adempiere.com/dtd/adempiereTrl.dtd">-->
<adempiereTrl language="es_AR" table="C_DunningLevel">
<row id="100" trl="Y">
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!--ADempiere(r) 3.6.0LTS+P20110709_2010-06-14 -Smart Suite ERP,CRM and SCM- (c) 1999-2010 ADempiere(r); Implementation: ${ADEMPIERE_VERSION} 20120206-1215 - ${ADEMPIERE_VENDOR}-->
<!--ADempiere(r) 360LTS.015_2010-06-14 -Smart Suite ERP,CRM and SCM- (c) 1999-2010 ADempiere(r); Implementation: ADempiere - Supported by ADempiere community-->
<!--<!DOCTYPE adempiereTrl PUBLIC "-//ComPiere, Inc.//DTD Adempiere Translation 1.0//EN" "http://www.adempiere.com/dtd/adempiereTrl.dtd">-->
<adempiereTrl language="es_AR" table="C_ElementValue">
<row id="419" trl="N">
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!--ADempiere(r) 3.6.0LTS+P20110709_2010-06-14 -Smart Suite ERP,CRM and SCM- (c) 1999-2010 ADempiere(r); Implementation: ${ADEMPIERE_VERSION} 20120206-1215 - ${ADEMPIERE_VENDOR}-->
<!--ADempiere(r) 360LTS.015_2010-06-14 -Smart Suite ERP,CRM and SCM- (c) 1999-2010 ADempiere(r); Implementation: ADempiere - Supported by ADempiere community-->
<!--<!DOCTYPE adempiereTrl PUBLIC "-//ComPiere, Inc.//DTD Adempiere Translation 1.0//EN" "http://www.adempiere.com/dtd/adempiereTrl.dtd">-->
<adempiereTrl language="es_AR" table="C_Greeting">
<row id="100" trl="Y">
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!--ADempiere(r) 3.6.0LTS+P20110709_2010-06-14 -Smart Suite ERP,CRM and SCM- (c) 1999-2010 ADempiere(r); Implementation: ${ADEMPIERE_VERSION} 20120206-1215 - ${ADEMPIERE_VENDOR}-->
<!--ADempiere(r) 360LTS.015_2010-06-14 -Smart Suite ERP,CRM and SCM- (c) 1999-2010 ADempiere(r); Implementation: ADempiere - Supported by ADempiere community-->
<!--<!DOCTYPE adempiereTrl PUBLIC "-//ComPiere, Inc.//DTD Adempiere Translation 1.0//EN" "http://www.adempiere.com/dtd/adempiereTrl.dtd">-->
<adempiereTrl language="es_AR" table="C_PaymentTerm">
<row id="100" trl="Y">
@@ -1,9 +1,21 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!--ADempiere(r) 3.6.0LTS+P20110709_2010-06-14 -Smart Suite ERP,CRM and SCM- (c) 1999-2010 ADempiere(r); Implementation: ${ADEMPIERE_VERSION} 20120206-1215 - ${ADEMPIERE_VENDOR}-->
<!--ADempiere(r) 360LTS.015_2010-06-14 -Smart Suite ERP,CRM and SCM- (c) 1999-2010 ADempiere(r); Implementation: ADempiere - Supported by ADempiere community-->
<!--<!DOCTYPE adempiereTrl PUBLIC "-//ComPiere, Inc.//DTD Adempiere Translation 1.0//EN" "http://www.adempiere.com/dtd/adempiereTrl.dtd">-->
<adempiereTrl language="es_AR" table="C_TaxCategory">
<row id="107" trl="Y">
<value column="Name" original="Standard">Estándar</value>
<value column="Description" original=""/>
</row>
<row id="1000000" trl="N">
<value column="Name" original="IVA">IVA</value>
<value column="Description" original=""/>
</row>
<row id="1000001" trl="Y">
<value column="Name" original="Percepciones IIBB">Percepciones IIBB</value>
<value column="Description" original=""/>
</row>
<row id="1000002" trl="Y">
<value column="Name" original="Retenciones IIBB">Retenciones IIBB</value>
<value column="Description" original=""/>
</row>
</adempiereTrl>
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!--ADempiere(r) 3.6.0LTS+P20110709_2010-06-14 -Smart Suite ERP,CRM and SCM- (c) 1999-2010 ADempiere(r); Implementation: ${ADEMPIERE_VERSION} 20120206-1215 - ${ADEMPIERE_VENDOR}-->
<!--ADempiere(r) 360LTS.015_2010-06-14 -Smart Suite ERP,CRM and SCM- (c) 1999-2010 ADempiere(r); Implementation: ADempiere - Supported by ADempiere community-->
<!--<!DOCTYPE adempiereTrl PUBLIC "-//ComPiere, Inc.//DTD Adempiere Translation 1.0//EN" "http://www.adempiere.com/dtd/adempiereTrl.dtd">-->
<adempiereTrl language="es_AR" table="C_Tax">
<row id="104" trl="Y">
@@ -32,4 +32,44 @@
<value column="Description" original="Used when Business Partners are exempt from tax">Used when Business Partners are exempt from tax</value>
<value column="TaxIndicator" original=""/>
</row>
<row id="1000000" trl="N">
<value column="Name" original="IVA 21%">IVA 21%</value>
<value column="Description" original="Impuesto al valor agregado 21%">Impuesto al valor agregado 21%</value>
<value column="TaxIndicator" original=""/>
</row>
<row id="1000001" trl="Y">
<value column="Name" original="Percepción 0.5%">Percepción 0.5%</value>
<value column="Description" original=""/>
<value column="TaxIndicator" original=""/>
</row>
<row id="1000002" trl="Y">
<value column="Name" original="Percepción 1%">Percepción 1%</value>
<value column="Description" original=""/>
<value column="TaxIndicator" original=""/>
</row>
<row id="1000003" trl="N">
<value column="Name" original="Percepción 5%">Percepción 5%</value>
<value column="Description" original=""/>
<value column="TaxIndicator" original=""/>
</row>
<row id="1000004" trl="N">
<value column="Name" original="Percepción Exentos">Percepción Exentos</value>
<value column="Description" original=""/>
<value column="TaxIndicator" original=""/>
</row>
<row id="1000005" trl="N">
<value column="Name" original="Retención 1%">Retención 1%</value>
<value column="Description" original=""/>
<value column="TaxIndicator" original=""/>
</row>
<row id="1000006" trl="N">
<value column="Name" original="Retención Exentos">Retención Exentos</value>
<value column="Description" original=""/>
<value column="TaxIndicator" original=""/>
</row>
<row id="1000007" trl="N">
<value column="Name" original="Retención 5%">Retención 5%</value>
<value column="Description" original=""/>
<value column="TaxIndicator" original=""/>
</row>
</adempiereTrl>
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!--ADempiere(r) 3.6.0LTS+P20110709_2010-06-14 -Smart Suite ERP,CRM and SCM- (c) 1999-2010 ADempiere(r); Implementation: ${ADEMPIERE_VERSION} 20120206-1215 - ${ADEMPIERE_VENDOR}-->
<!--ADempiere(r) 360LTS.015_2010-06-14 -Smart Suite ERP,CRM and SCM- (c) 1999-2010 ADempiere(r); Implementation: ADempiere - Supported by ADempiere community-->
<!--<!DOCTYPE adempiereTrl PUBLIC "-//ComPiere, Inc.//DTD Adempiere Translation 1.0//EN" "http://www.adempiere.com/dtd/adempiereTrl.dtd">-->
<adempiereTrl language="es_AR" table="C_UOM">
<row id="100" trl="Y">
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!--ADempiere(r) 3.6.0LTS+P20110709_2010-06-14 -Smart Suite ERP,CRM and SCM- (c) 1999-2010 ADempiere(r); Implementation: ${ADEMPIERE_VERSION} 20120206-1215 - ${ADEMPIERE_VENDOR}-->
<!--ADempiere(r) 360LTS.015_2010-06-14 -Smart Suite ERP,CRM and SCM- (c) 1999-2010 ADempiere(r); Implementation: ADempiere - Supported by ADempiere community-->
<!--<!DOCTYPE adempiereTrl PUBLIC "-//ComPiere, Inc.//DTD Adempiere Translation 1.0//EN" "http://www.adempiere.com/dtd/adempiereTrl.dtd">-->
<adempiereTrl language="es_AR" table="M_Product">
<row id="122" trl="Y">
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!--ADempiere(r) 3.6.0LTS+P20110709_2010-06-14 -Smart Suite ERP,CRM and SCM- (c) 1999-2010 ADempiere(r); Implementation: ${ADEMPIERE_VERSION} 20120206-1215 - ${ADEMPIERE_VENDOR}-->
<!--ADempiere(r) 360LTS.015_2010-06-14 -Smart Suite ERP,CRM and SCM- (c) 1999-2010 ADempiere(r); Implementation: ADempiere - Supported by ADempiere community-->
<!--<!DOCTYPE adempiereTrl PUBLIC "-//ComPiere, Inc.//DTD Adempiere Translation 1.0//EN" "http://www.adempiere.com/dtd/adempiereTrl.dtd">-->
<adempiereTrl language="es_AR" table="PA_DashboardContent">
<row id="50000" trl="Y">
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!--ADempiere(r) 3.6.0LTS+P20110709_2010-06-14 -Smart Suite ERP,CRM and SCM- (c) 1999-2010 ADempiere(r); Implementation: ${ADEMPIERE_VERSION} 20120206-1215 - ${ADEMPIERE_VENDOR}-->
<!--ADempiere(r) 360LTS.015_2010-06-14 -Smart Suite ERP,CRM and SCM- (c) 1999-2010 ADempiere(r); Implementation: ADempiere - Supported by ADempiere community-->
<!--<!DOCTYPE adempiereTrl PUBLIC "-//ComPiere, Inc.//DTD Adempiere Translation 1.0//EN" "http://www.adempiere.com/dtd/adempiereTrl.dtd">-->
<adempiereTrl language="es_AR" table="PP_Order_BOMLine">
<row id="50000" trl="Y">
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!--ADempiere(r) 3.6.0LTS+P20110709_2010-06-14 -Smart Suite ERP,CRM and SCM- (c) 1999-2010 ADempiere(r); Implementation: ${ADEMPIERE_VERSION} 20120206-1215 - ${ADEMPIERE_VENDOR}-->
<!--ADempiere(r) 360LTS.015_2010-06-14 -Smart Suite ERP,CRM and SCM- (c) 1999-2010 ADempiere(r); Implementation: ADempiere - Supported by ADempiere community-->
<!--<!DOCTYPE adempiereTrl PUBLIC "-//ComPiere, Inc.//DTD Adempiere Translation 1.0//EN" "http://www.adempiere.com/dtd/adempiereTrl.dtd">-->
<adempiereTrl language="es_AR" table="PP_Order_BOM">
<row id="50000" trl="Y">
@@ -1,4 +1,4 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!--ADempiere(r) 3.6.0LTS+P20110709_2010-06-14 -Smart Suite ERP,CRM and SCM- (c) 1999-2010 ADempiere(r); Implementation: ${ADEMPIERE_VERSION} 20120206-1215 - ${ADEMPIERE_VENDOR}-->
<!--ADempiere(r) 360LTS.015_2010-06-14 -Smart Suite ERP,CRM and SCM- (c) 1999-2010 ADempiere(r); Implementation: ADempiere - Supported by ADempiere community-->
<!--<!DOCTYPE adempiereTrl PUBLIC "-//ComPiere, Inc.//DTD Adempiere Translation 1.0//EN" "http://www.adempiere.com/dtd/adempiereTrl.dtd">-->
<adempiereTrl language="es_AR" table="PP_Order_Node"/>
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!--ADempiere(r) 3.6.0LTS+P20110709_2010-06-14 -Smart Suite ERP,CRM and SCM- (c) 1999-2010 ADempiere(r); Implementation: ${ADEMPIERE_VERSION} 20120206-1215 - ${ADEMPIERE_VENDOR}-->
<!--ADempiere(r) 360LTS.015_2010-06-14 -Smart Suite ERP,CRM and SCM- (c) 1999-2010 ADempiere(r); Implementation: ADempiere - Supported by ADempiere community-->
<!--<!DOCTYPE adempiereTrl PUBLIC "-//ComPiere, Inc.//DTD Adempiere Translation 1.0//EN" "http://www.adempiere.com/dtd/adempiereTrl.dtd">-->
<adempiereTrl language="es_AR" table="PP_Order_Workflow">
<row id="50000" trl="Y">
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!--ADempiere(r) 3.6.0LTS+P20110709_2010-06-14 -Smart Suite ERP,CRM and SCM- (c) 1999-2010 ADempiere(r); Implementation: ${ADEMPIERE_VERSION} 20120206-1215 - ${ADEMPIERE_VENDOR}-->
<!--ADempiere(r) 360LTS.015_2010-06-14 -Smart Suite ERP,CRM and SCM- (c) 1999-2010 ADempiere(r); Implementation: ADempiere - Supported by ADempiere community-->
<!--<!DOCTYPE adempiereTrl PUBLIC "-//ComPiere, Inc.//DTD Adempiere Translation 1.0//EN" "http://www.adempiere.com/dtd/adempiereTrl.dtd">-->
<adempiereTrl language="es_AR" table="PP_Product_BOMLine">
<row id="100" trl="Y">
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!--ADempiere(r) 3.6.0LTS+P20110709_2010-06-14 -Smart Suite ERP,CRM and SCM- (c) 1999-2010 ADempiere(r); Implementation: ${ADEMPIERE_VERSION} 20120206-1215 - ${ADEMPIERE_VENDOR}-->
<!--ADempiere(r) 360LTS.015_2010-06-14 -Smart Suite ERP,CRM and SCM- (c) 1999-2010 ADempiere(r); Implementation: ADempiere - Supported by ADempiere community-->
<!--<!DOCTYPE adempiereTrl PUBLIC "-//ComPiere, Inc.//DTD Adempiere Translation 1.0//EN" "http://www.adempiere.com/dtd/adempiereTrl.dtd">-->
<adempiereTrl language="es_AR" table="PP_Product_BOM">
<row id="145" trl="Y">
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!--ADempiere(r) 3.6.0LTS+P20110709_2010-06-14 -Smart Suite ERP,CRM and SCM- (c) 1999-2010 ADempiere(r); Implementation: ${ADEMPIERE_VERSION} 20120206-1215 - ${ADEMPIERE_VENDOR}-->
<!--ADempiere(r) 360LTS.015_2010-06-14 -Smart Suite ERP,CRM and SCM- (c) 1999-2010 ADempiere(r); Implementation: ADempiere - Supported by ADempiere community-->
<!--<!DOCTYPE adempiereTrl PUBLIC "-//ComPiere, Inc.//DTD Adempiere Translation 1.0//EN" "http://www.adempiere.com/dtd/adempiereTrl.dtd">-->
<adempiereTrl language="es_AR" table="R_MailText">
<row id="100" trl="Y">
@@ -1,4 +1,4 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!--ADempiere(r) 3.6.0LTS+P20110709_2010-06-14 -Smart Suite ERP,CRM and SCM- (c) 1999-2010 ADempiere(r); Implementation: ${ADEMPIERE_VERSION} 20120206-1215 - ${ADEMPIERE_VENDOR}-->
<!--ADempiere(r) 360LTS.015_2010-06-14 -Smart Suite ERP,CRM and SCM- (c) 1999-2010 ADempiere(r); Implementation: ADempiere - Supported by ADempiere community-->
<!--<!DOCTYPE adempiereTrl PUBLIC "-//ComPiere, Inc.//DTD Adempiere Translation 1.0//EN" "http://www.adempiere.com/dtd/adempiereTrl.dtd">-->
<adempiereTrl language="es_AR" table="W_MailMsg"/>
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!--ADempiere(r) 3.6.0LTS+P20110709_2010-06-14 -Smart Suite ERP,CRM and SCM- (c) 1999-2010 ADempiere(r); Implementation: ${ADEMPIERE_VERSION} 20120206-1215 - ${ADEMPIERE_VENDOR}-->
<!--ADempiere(r) 360LTS.015_2010-06-14 -Smart Suite ERP,CRM and SCM- (c) 1999-2010 ADempiere(r); Implementation: ADempiere - Supported by ADempiere community-->
<!--<!DOCTYPE adempiereTrl PUBLIC "-//ComPiere, Inc.//DTD Adempiere Translation 1.0//EN" "http://www.adempiere.com/dtd/adempiereTrl.dtd">-->
<adempiereTrl language="es_AR" table="W_Store">
<row id="11" trl="Y">
@@ -31,6 +31,7 @@
import java.util.logging.Level;

import org.compiere.model.MBPartner;
import org.compiere.model.MDocType;
import org.compiere.model.MInvoice;
import org.compiere.model.MInvoiceLine;
import org.compiere.model.MLocation;
@@ -188,7 +189,7 @@ private boolean execute(final Actions action, final Object[] args)
{
log.info("Executing action: " + action);
boolean error = false;
String newPrinterStatus = MFiscalPrinter.STATUS_OCIOSO;
String newPrinterStatus = MFiscalPrinter.STATUS_IDLE;
String errorTitle = "";
String errorDesc = "";

@@ -218,11 +219,11 @@ private boolean execute(final Actions action, final Object[] args)
doAction(action, args);

// Se libera la impresora fiscal.
setFiscalPrinterStatus(fiscalPrinter, MFiscalPrinter.STATUS_OCIOSO);
setFiscalPrinterStatus(fiscalPrinter, MFiscalPrinter.STATUS_IDLE);
} catch (FiscalPrinterStatusError e) {
// Si la impresora retornó un estado de error se marca el controlador
// fiscal con estado de ERROR.
newPrinterStatus = MFiscalPrinter.STATUS_ERROR;
newPrinterStatus = MFiscalPrinter.STATUS_Error;
// Se asigna el mensaje de error.
errorTitle = "FiscalPrinterStatusError";
errorDesc = e.getDeviceErrorMsg();
@@ -337,8 +338,8 @@ public boolean printDocument(final PO document)
}

// Se obtiene el tipo de documento a emitir por la impresora.
LAR_MDocType docType = new LAR_MDocType(ctx, C_DocType_ID, null);
setPrinterDocType(docType.getFiscalDocument());
MDocType docType = new MDocType(ctx, C_DocType_ID, null);
setPrinterDocType(docType.get_ValueAsString("FiscalDocument"));

// Se asigna el documento OXP.
setOxpDocument(document);
@@ -412,15 +413,15 @@ private void doPrintDocument(final Object[] args) throws Exception
fireActionStarted(FiscalDocumentListener.AC_PRINT_DOCUMENT);

// Emisión de una factura.
if (getPrinterDocType().equals(LAR_MDocType.FISCALDOCUMENT_Factura)) {
if (getPrinterDocType().equals(LAR_MDocType.FISCALDOCUMENT_Invoice)) {
printInvoice(documentPrintable);

// Emisión de una nota de crédito.
} else if (getPrinterDocType().equals(LAR_MDocType.FISCALDOCUMENT_NotaDeCredito)) {
} else if (getPrinterDocType().equals(LAR_MDocType.FISCALDOCUMENT_CreditNote)) {
printCreditNote(documentPrintable, originalInvoice);

// Emisión de una nota de débito.
} else if (getPrinterDocType().equals(LAR_MDocType.FISCALDOCUMENT_NotaDeDebito)) {
} else if (getPrinterDocType().equals(LAR_MDocType.FISCALDOCUMENT_DebitNote)) {
printDebitNote(documentPrintable);
}

@@ -538,15 +539,15 @@ public FiscalPrinterDevice getFiscalPrinter() {
public Document createDocument(final MInvoice mInvoice, final MInvoice originalInvoice){
Document document = null;
// Creación de una factura.
if(getPrinterDocType().equals(LAR_MDocType.FISCALDOCUMENT_Factura)) {
if(getPrinterDocType().equals(LAR_MDocType.FISCALDOCUMENT_Invoice)) {
document = createInvoice(mInvoice);

// Creación de una nota de crédito.
} else if(getPrinterDocType().equals(LAR_MDocType.FISCALDOCUMENT_NotaDeCredito)) {
} else if(getPrinterDocType().equals(LAR_MDocType.FISCALDOCUMENT_CreditNote)) {
document = createCreditNote(mInvoice, originalInvoice);

// Creación de una nota de débito.
} else if(getPrinterDocType().equals(LAR_MDocType.FISCALDOCUMENT_NotaDeDebito)) {
} else if(getPrinterDocType().equals(LAR_MDocType.FISCALDOCUMENT_DebitNote)) {
document = createDebitNote(mInvoice);
}
return document;
@@ -1240,7 +1241,7 @@ private boolean checkPrinterStatus(final MFiscalPrinter cFiscal) throws Exceptio
int bsyCount = 0;
// Si la impresora se encuentra en estado de error se dispara el evento
// que informa dicha situación.
if(cFiscal.getStatus().equals(MFiscalPrinter.STATUS_ERROR)) {
if(cFiscal.getStatus().equals(MFiscalPrinter.STATUS_Error)) {
fireStatusReported(cFiscal);
// Dependiendo de si hay que ignorar o no el estado de error
// se continua con la impresión. (Esto se utiliza para evitar
@@ -1249,15 +1250,15 @@ private boolean checkPrinterStatus(final MFiscalPrinter cFiscal) throws Exceptio
if(isIgnoreErrorStatus())
// Por ello se setea la impresora como Lista y se intenta
// continuar con la impresión.
setFiscalPrinterStatus(cFiscal, MFiscalPrinter.STATUS_OCIOSO);
setFiscalPrinterStatus(cFiscal, MFiscalPrinter.STATUS_IDLE);
else
// Si no se pueden ignorar estados de error, entonces
// no es posible continuar con la impresión.
return false;
}

// Mientras el status sea BUSY, espera 5 segundos y vuelve a chequear.
while(cFiscal.getStatus().equals(MFiscalPrinter.STATUS_OCUPADO) && !isCancelWaiting()) {
while(cFiscal.getStatus().equals(MFiscalPrinter.STATUS_Busy) && !isCancelWaiting()) {
fireStatusReported(cFiscal);
Thread.sleep(BSY_SLEEP_TIME);
bsyCount++;
@@ -1272,12 +1273,12 @@ private boolean checkPrinterStatus(final MFiscalPrinter cFiscal) throws Exceptio
return false;
}

fireStatusReported(cFiscal, MFiscalPrinter.STATUS_OCIOSO);
fireStatusReported(cFiscal, MFiscalPrinter.STATUS_IDLE);
// Se asigna el status de la impresora, el usuario que realiza la operación
// y la fecha de operación.
cFiscal.setStatus(MFiscalPrinter.STATUS_OCUPADO);
cFiscal.setStatus(MFiscalPrinter.STATUS_Busy);
//cFiscal.setUsedBy_ID(Env.getAD_User_ID(ctx)); TODO - Revisar
cFiscal.setoperation_date(new Timestamp(System.currentTimeMillis()));
cFiscal.setOperation_Date(new Timestamp(System.currentTimeMillis()));
// No se usa trx dado que los cambios deben ser visibles
// inmediatamente por otros usuarios.
cFiscal.save();
@@ -1527,7 +1528,7 @@ private String manageLineDescription(DocumentLine docLine, MInvoiceLine mLine)
description = " ";

/* Usar los campos Identificador para definir el contenido de la linea */
if (fiscalPrinter.isonprintuseproductreference())
if (fiscalPrinter.isOnPrintUseProductReference())
{
return genDescriptionFromIdentifiers(aProduct);
}
@@ -1541,13 +1542,13 @@ private String manageLineDescription(DocumentLine docLine, MInvoiceLine mLine)
name = aProduct.getName().trim();

// armar la descripción según la selección
if (MFiscalPrinter.ONPRINTPRODUCTFORMAT_Nombre.equals(fiscalPrinter.getonprintproductformat()))
if (MFiscalPrinter.ONPRINTPRODUCTFORMAT_Name.equals(fiscalPrinter.getOnPrintProductFormat()))
description = name;
if (MFiscalPrinter.ONPRINTPRODUCTFORMAT_Codigo.equals(fiscalPrinter.getonprintproductformat()))
if (MFiscalPrinter.ONPRINTPRODUCTFORMAT_Value.equals(fiscalPrinter.getOnPrintProductFormat()))
description = value;
if (MFiscalPrinter.ONPRINTPRODUCTFORMAT_NombreCodigo.equals(fiscalPrinter.getonprintproductformat()))
if (MFiscalPrinter.ONPRINTPRODUCTFORMAT_NameValue.equals(fiscalPrinter.getOnPrintProductFormat()))
description = name + " " + value;
if (MFiscalPrinter.ONPRINTPRODUCTFORMAT_CodigoNombre.equals(fiscalPrinter.getonprintproductformat()))
if (MFiscalPrinter.ONPRINTPRODUCTFORMAT_ValueName.equals(fiscalPrinter.getOnPrintProductFormat()))
description = value + " " + name;
}
}
@@ -23,15 +23,15 @@

/** Generated Interface for LAR_DocumentLetter
* @author Adempiere (generated)
* @version 3.6.0LTS+P20110709
* @version 360LTS.015
*/
public interface I_LAR_DocumentLetter
{

/** TableName=LAR_DocumentLetter */
public static final String Table_Name = "LAR_DocumentLetter";

/** AD_Table_ID=1000048 */
/** AD_Table_ID=3000002 */
public static final int Table_ID = MTable.getTable_ID(Table_Name);

KeyNamePair Model = new KeyNamePair(Table_ID, Table_Name);
@@ -22,23 +22,23 @@
import org.compiere.util.KeyNamePair;

/** Generated Interface for LAR_Fiscal_Printer
* @author Adempiere (generated)
* @version 3.6.0LTS+P20110709
* @author Adempiere (generated)
* @version 360LTS.015
*/
public interface I_LAR_Fiscal_Printer
public interface I_LAR_Fiscal_Printer
{

/** TableName=LAR_Fiscal_Printer */
public static final String Table_Name = "LAR_Fiscal_Printer";

/** AD_Table_ID=1000010 */
/** AD_Table_ID=3000001 */
public static final int Table_ID = MTable.getTable_ID(Table_Name);

KeyNamePair Model = new KeyNamePair(Table_ID, Table_Name);

/** AccessLevel = 7 - System - Client - Org
/** AccessLevel = 3 - Client - Org
*/
BigDecimal accessLevel = BigDecimal.valueOf(7);
BigDecimal accessLevel = BigDecimal.valueOf(3);

/** Load Meta Data */

@@ -114,31 +114,31 @@ public interface I_LAR_Fiscal_Printer
*/
public boolean isActive();

/** Column name isremote */
public static final String COLUMNNAME_isremote = "isremote";
/** Column name IsRemote */
public static final String COLUMNNAME_IsRemote = "IsRemote";

/** Set isremote */
public void setisremote (boolean isremote);
/** Set IsRemote */
public void setIsRemote (boolean IsRemote);

/** Get isremote */
public boolean isremote();
/** Get IsRemote */
public boolean isRemote();

/** Column name LAR_Fiscal_Printer_ID */
public static final String COLUMNNAME_LAR_Fiscal_Printer_ID = "LAR_Fiscal_Printer_ID";

/** Set Fiscal Printer */
/** Set LAR_Fiscal_Printer */
public void setLAR_Fiscal_Printer_ID (int LAR_Fiscal_Printer_ID);

/** Get Fiscal Printer */
/** Get LAR_Fiscal_Printer */
public int getLAR_Fiscal_Printer_ID();

/** Column name LAR_Fiscal_Printer_Type_ID */
public static final String COLUMNNAME_LAR_Fiscal_Printer_Type_ID = "LAR_Fiscal_Printer_Type_ID";

/** Set Fiscal Printer Type */
/** Set LAR_Fiscal_Printer_Type */
public void setLAR_Fiscal_Printer_Type_ID (int LAR_Fiscal_Printer_Type_ID);

/** Get Fiscal Printer Type */
/** Get LAR_Fiscal_Printer_Type */
public int getLAR_Fiscal_Printer_Type_ID();

public ar.com.ergio.model.I_LAR_Fiscal_Printer_Type getLAR_Fiscal_Printer_Type() throws RuntimeException;
@@ -156,32 +156,32 @@ public interface I_LAR_Fiscal_Printer
*/
public String getName();

/** Column name onprintproductformat */
public static final String COLUMNNAME_onprintproductformat = "onprintproductformat";
/** Column name OnPrintProductFormat */
public static final String COLUMNNAME_OnPrintProductFormat = "OnPrintProductFormat";

/** Set onprintproductformat */
public void setonprintproductformat (String onprintproductformat);
/** Set OnPrintProductFormat */
public void setOnPrintProductFormat (String OnPrintProductFormat);

/** Get onprintproductformat */
public String getonprintproductformat();
/** Get OnPrintProductFormat */
public String getOnPrintProductFormat();

/** Column name onprintuseproductreference */
public static final String COLUMNNAME_onprintuseproductreference = "onprintuseproductreference";
/** Column name OnPrintUseProductReference */
public static final String COLUMNNAME_OnPrintUseProductReference = "OnPrintUseProductReference";

/** Set onprintuseproductreference */
public void setonprintuseproductreference (boolean onprintuseproductreference);
/** Set OnPrintUseProductReference */
public void setOnPrintUseProductReference (boolean OnPrintUseProductReference);

/** Get onprintuseproductreference */
public boolean isonprintuseproductreference();
/** Get OnPrintUseProductReference */
public boolean isOnPrintUseProductReference();

/** Column name operation_date */
public static final String COLUMNNAME_operation_date = "operation_date";
/** Column name Operation_Date */
public static final String COLUMNNAME_Operation_Date = "Operation_Date";

/** Set operation_date */
public void setoperation_date (Timestamp operation_date);
/** Set Operation_Date */
public void setOperation_Date (Timestamp Operation_Date);

/** Get operation_date */
public Timestamp getoperation_date();
/** Get Operation_Date */
public Timestamp getOperation_Date();

/** Column name Port */
public static final String COLUMNNAME_Port = "Port";
@@ -22,23 +22,23 @@
import org.compiere.util.KeyNamePair;

/** Generated Interface for LAR_Fiscal_Printer_Type
* @author Adempiere (generated)
* @version 3.6.0LTS+P20110709
* @author Adempiere (generated)
* @version 360LTS.015
*/
public interface I_LAR_Fiscal_Printer_Type
public interface I_LAR_Fiscal_Printer_Type
{

/** TableName=LAR_Fiscal_Printer_Type */
public static final String Table_Name = "LAR_Fiscal_Printer_Type";

/** AD_Table_ID=1000009 */
/** AD_Table_ID=3000000 */
public static final int Table_ID = MTable.getTable_ID(Table_Name);

KeyNamePair Model = new KeyNamePair(Table_ID, Table_Name);

/** AccessLevel = 7 - System - Client - Org
/** AccessLevel = 3 - Client - Org
*/
BigDecimal accessLevel = BigDecimal.valueOf(7);
BigDecimal accessLevel = BigDecimal.valueOf(3);

/** Load Meta Data */

@@ -63,14 +63,14 @@ public interface I_LAR_Fiscal_Printer_Type
*/
public int getAD_Org_ID();

/** Column name clazz */
public static final String COLUMNNAME_clazz = "clazz";
/** Column name Clazz */
public static final String COLUMNNAME_Clazz = "Clazz";

/** Set clazz */
public void setclazz (String clazz);
/** Set Clazz */
public void setClazz (String Clazz);

/** Get clazz */
public String getclazz();
/** Get Clazz */
public String getClazz();

/** Column name Created */
public static final String COLUMNNAME_Created = "Created";
@@ -117,10 +117,10 @@ public interface I_LAR_Fiscal_Printer_Type
/** Column name LAR_Fiscal_Printer_Type_ID */
public static final String COLUMNNAME_LAR_Fiscal_Printer_Type_ID = "LAR_Fiscal_Printer_Type_ID";

/** Set Fiscal Printer Type */
/** Set LAR_Fiscal_Printer_Type */
public void setLAR_Fiscal_Printer_Type_ID (int LAR_Fiscal_Printer_Type_ID);

/** Get Fiscal Printer Type */
/** Get LAR_Fiscal_Printer_Type */
public int getLAR_Fiscal_Printer_Type_ID();

/** Column name Name */
@@ -136,14 +136,14 @@ public interface I_LAR_Fiscal_Printer_Type
*/
public String getName();

/** Column name parameters */
public static final String COLUMNNAME_parameters = "parameters";
/** Column name Parameters */
public static final String COLUMNNAME_Parameters = "Parameters";

/** Set parameters */
public void setparameters (String parameters);
/** Set Parameters */
public void setParameters (String Parameters);

/** Get parameters */
public String getparameters();
/** Get Parameters */
public String getParameters();

/** Column name Updated */
public static final String COLUMNNAME_Updated = "Updated";
@@ -23,15 +23,15 @@

/** Generated Interface for LAR_LetterRule
* @author Adempiere (generated)
* @version 3.6.0LTS+P20110709
* @version 360LTS.015
*/
public interface I_LAR_LetterRule
{

/** TableName=LAR_LetterRule */
public static final String Table_Name = "LAR_LetterRule";

/** AD_Table_ID=1000049 */
/** AD_Table_ID=3000003 */
public static final int Table_ID = MTable.getTable_ID(Table_Name);

KeyNamePair Model = new KeyNamePair(Table_ID, Table_Name);
@@ -23,22 +23,22 @@

/** Generated Interface for LAR_OrderPerception
* @author Adempiere (generated)
* @version 3.6.0LTS+P20110709
* @version 360LTS.015
*/
public interface I_LAR_OrderPerception
{

/** TableName=LAR_OrderPerception */
public static final String Table_Name = "LAR_OrderPerception";

/** AD_Table_ID=1000044 */
/** AD_Table_ID=3000006 */
public static final int Table_ID = MTable.getTable_ID(Table_Name);

KeyNamePair Model = new KeyNamePair(Table_ID, Table_Name);

/** AccessLevel = 7 - System - Client - Org
/** AccessLevel = 3 - Client - Org
*/
BigDecimal accessLevel = BigDecimal.valueOf(7);
BigDecimal accessLevel = BigDecimal.valueOf(3);

/** Load Meta Data */

@@ -23,22 +23,22 @@

/** Generated Interface for LAR_PaymentWithholding
* @author Adempiere (generated)
* @version 3.6.0LTS+P20110709
* @version 360LTS.015
*/
public interface I_LAR_PaymentWithholding
{

/** TableName=LAR_PaymentWithholding */
public static final String Table_Name = "LAR_PaymentWithholding";

/** AD_Table_ID=1000047 */
/** AD_Table_ID=3000004 */
public static final int Table_ID = MTable.getTable_ID(Table_Name);

KeyNamePair Model = new KeyNamePair(Table_ID, Table_Name);

/** AccessLevel = 7 - System - Client - Org
/** AccessLevel = 3 - Client - Org
*/
BigDecimal accessLevel = BigDecimal.valueOf(7);
BigDecimal accessLevel = BigDecimal.valueOf(3);

/** Load Meta Data */

@@ -23,22 +23,22 @@

/** Generated Interface for LAR_WithholdingCertificate
* @author Adempiere (generated)
* @version 3.6.0LTS+P20110709
* @version 360LTS.015
*/
public interface I_LAR_WithholdingCertificate
{

/** TableName=LAR_WithholdingCertificate */
public static final String Table_Name = "LAR_WithholdingCertificate";

/** AD_Table_ID=1000043 */
/** AD_Table_ID=3000005 */
public static final int Table_ID = MTable.getTable_ID(Table_Name);

KeyNamePair Model = new KeyNamePair(Table_ID, Table_Name);

/** AccessLevel = 7 - System - Client - Org
/** AccessLevel = 3 - Client - Org
*/
BigDecimal accessLevel = BigDecimal.valueOf(7);
BigDecimal accessLevel = BigDecimal.valueOf(3);

/** Load Meta Data */

@@ -50,19 +50,6 @@
*/
public int getAD_Client_ID();

/** Column name Address1 */
public static final String COLUMNNAME_Address1 = "Address1";

/** Set Address 1.
* Address line 1 for this location
*/
public void setAddress1 (String Address1);

/** Get Address 1.
* Address line 1 for this location
*/
public String getAddress1();

/** Column name AD_Org_ID */
public static final String COLUMNNAME_AD_Org_ID = "AD_Org_ID";

@@ -76,14 +63,18 @@
*/
public int getAD_Org_ID();

/** Column name BPName */
public static final String COLUMNNAME_BPName = "BPName";
/** Column name Base */
public static final String COLUMNNAME_Base = "Base";

/** Set BP Name */
public void setBPName (String BPName);
/** Set Base.
* Calculation Base
*/
public void setBase (BigDecimal Base);

/** Get BP Name */
public String getBPName();
/** Get Base.
* Calculation Base
*/
public BigDecimal getBase();

/** Column name C_DocType_ID */
public static final String COLUMNNAME_C_DocType_ID = "C_DocType_ID";
@@ -113,6 +104,8 @@
*/
public int getC_DocTypeTarget_ID();

public I_C_DocType getC_DocTypeTarget() throws RuntimeException;

/** Column name C_Invoice_ID */
public static final String COLUMNNAME_C_Invoice_ID = "C_Invoice_ID";

@@ -141,6 +134,19 @@
*/
public String getCity();

/** Column name C_Location_ID */
public static final String COLUMNNAME_C_Location_ID = "C_Location_ID";

/** Set Address.
* Location or Address
*/
public void setC_Location_ID (String C_Location_ID);

/** Get Address.
* Location or Address
*/
public String getC_Location_ID();

/** Column name C_Payment_ID */
public static final String COLUMNNAME_C_Payment_ID = "C_Payment_ID";

@@ -172,6 +178,19 @@
*/
public int getCreatedBy();

/** Column name DateDoc */
public static final String COLUMNNAME_DateDoc = "DateDoc";

/** Set Document Date.
* Date of the Document
*/
public void setDateDoc (Timestamp DateDoc);

/** Get Document Date.
* Date of the Document
*/
public Timestamp getDateDoc();

/** Column name DocumentNo */
public static final String COLUMNNAME_DocumentNo = "DocumentNo";

@@ -185,6 +204,19 @@
*/
public String getDocumentNo();

/** Column name DUNS */
public static final String COLUMNNAME_DUNS = "DUNS";

/** Set D-U-N-S.
* Dun & Bradstreet Number
*/
public void setDUNS (String DUNS);

/** Get D-U-N-S.
* Dun & Bradstreet Number
*/
public String getDUNS();

/** Column name IsActive */
public static final String COLUMNNAME_IsActive = "IsActive";

@@ -207,18 +239,18 @@
/** Get LAR_WithholdingCertificate */
public int getLAR_WithholdingCertificate_ID();

/** Column name NAICS */
public static final String COLUMNNAME_NAICS = "NAICS";
/** Column name Name */
public static final String COLUMNNAME_Name = "Name";

/** Set NAICS/SIC.
* Standard Industry Code or its successor NAIC - http://www.osha.gov/oshstats/sicser.html
/** Set Name.
* Alphanumeric identifier of the entity
*/
public void setNAICS (String NAICS);
public void setName (String Name);

/** Get NAICS/SIC.
* Standard Industry Code or its successor NAIC - http://www.osha.gov/oshstats/sicser.html
/** Get Name.
* Alphanumeric identifier of the entity
*/
public String getNAICS();
public String getName();

/** Column name Percent */
public static final String COLUMNNAME_Percent = "Percent";