updated language
diff --git a/accounts/doctype/account/locale/ar-doc.json b/accounts/doctype/account/locale/ar-doc.json
index f3bd0e6..a88ef34 100644
--- a/accounts/doctype/account/locale/ar-doc.json
+++ b/accounts/doctype/account/locale/ar-doc.json
@@ -4,6 +4,7 @@
  "Account Name": "\u0627\u0633\u0645 \u0627\u0644\u062d\u0633\u0627\u0628", 
  "Account Type": "\u0646\u0648\u0639 \u0627\u0644\u062d\u0633\u0627\u0628", 
  "Accounts": "\u062d\u0633\u0627\u0628\u0627\u062a", 
+ "Allow Negative Balance": "\u062a\u0633\u0645\u062d \u0627\u0644\u0631\u0635\u064a\u062f \u0627\u0644\u0633\u0644\u0628\u064a", 
  "Bank or Cash": "\u0627\u0644\u0628\u0646\u0643 \u0623\u0648 \u0627\u0644\u0646\u0642\u062f\u064a\u0629", 
  "Chargeable": "\u062a\u062d\u0645\u0644", 
  "Company": "\u0634\u0631\u0643\u0629", 
diff --git a/accounts/doctype/account/locale/es-doc.json b/accounts/doctype/account/locale/es-doc.json
index 763d89d..7f66dde 100644
--- a/accounts/doctype/account/locale/es-doc.json
+++ b/accounts/doctype/account/locale/es-doc.json
@@ -4,6 +4,7 @@
  "Account Name": "Nombre de la cuenta", 
  "Account Type": "Tipo de Cuenta", 
  "Accounts": "Cuentas", 
+ "Allow Negative Balance": "Permitir balance negativo", 
  "Bank or Cash": "Banco o Caja", 
  "Chargeable": "Cobrable", 
  "Company": "Empresa", 
diff --git a/accounts/doctype/account/locale/fr-doc.json b/accounts/doctype/account/locale/fr-doc.json
index dda5ede..b598faf 100644
--- a/accounts/doctype/account/locale/fr-doc.json
+++ b/accounts/doctype/account/locale/fr-doc.json
@@ -4,6 +4,7 @@
  "Account Name": "Nom du compte", 
  "Account Type": "Type de compte", 
  "Accounts": "Comptes", 
+ "Allow Negative Balance": "Laissez solde n\u00e9gatif", 
  "Bank or Cash": "Bancaire ou en esp\u00e8ces", 
  "Chargeable": "\u00c0 la charge", 
  "Company": "Entreprise", 
diff --git a/accounts/doctype/account/locale/hi-doc.json b/accounts/doctype/account/locale/hi-doc.json
index ce44305..7a609c4 100644
--- a/accounts/doctype/account/locale/hi-doc.json
+++ b/accounts/doctype/account/locale/hi-doc.json
@@ -4,6 +4,7 @@
  "Account Name": "\u0916\u093e\u0924\u0947 \u0915\u093e \u0928\u093e\u092e", 
  "Account Type": "\u0916\u093e\u0924\u093e \u092a\u094d\u0930\u0915\u093e\u0930", 
  "Accounts": "\u0932\u0947\u0916\u093e", 
+ "Allow Negative Balance": "\u090b\u0923\u093e\u0924\u094d\u092e\u0915 \u0936\u0947\u0937 \u0915\u0940 \u0905\u0928\u0941\u092e\u0924\u093f \u0926\u0947\u0902", 
  "Bank or Cash": "\u092c\u0948\u0902\u0915 \u092f\u093e \u0915\u0948\u0936", 
  "Chargeable": "\u092a\u094d\u0930\u092d\u093e\u0930\u094d\u092f", 
  "Company": "\u0915\u0902\u092a\u0928\u0940", 
diff --git a/accounts/doctype/account/locale/nl-doc.json b/accounts/doctype/account/locale/nl-doc.json
index baa105f..3b33bae 100644
--- a/accounts/doctype/account/locale/nl-doc.json
+++ b/accounts/doctype/account/locale/nl-doc.json
@@ -4,6 +4,7 @@
  "Account Name": "Accountnaam", 
  "Account Type": "Account Type", 
  "Accounts": "Accounts", 
+ "Allow Negative Balance": "Laat negatief saldo", 
  "Bank or Cash": "Bank of Cash", 
  "Chargeable": "Oplaadbare", 
  "Company": "Vennootschap", 
diff --git a/accounts/doctype/account/locale/pt-doc.json b/accounts/doctype/account/locale/pt-doc.json
index 1266062..598980a 100644
--- a/accounts/doctype/account/locale/pt-doc.json
+++ b/accounts/doctype/account/locale/pt-doc.json
@@ -4,6 +4,7 @@
  "Account Name": "Nome da conta", 
  "Account Type": "Tipo de conta", 
  "Accounts": "Contas", 
+ "Allow Negative Balance": "Permitir saldo negativo", 
  "Bank or Cash": "Banco ou Caixa", 
  "Chargeable": "Imput\u00e1vel", 
  "Company": "Companhia", 
diff --git a/accounts/doctype/gl_control/locale/ar-doc.json b/accounts/doctype/gl_control/locale/ar-doc.json
new file mode 100644
index 0000000..779b94f
--- /dev/null
+++ b/accounts/doctype/gl_control/locale/ar-doc.json
@@ -0,0 +1,4 @@
+{
+ "Accounts": "\u062d\u0633\u0627\u0628\u0627\u062a", 
+ "GL Control": "GL \u0627\u0644\u062a\u062d\u0643\u0645"
+}
\ No newline at end of file
diff --git a/accounts/doctype/gl_control/locale/es-doc.json b/accounts/doctype/gl_control/locale/es-doc.json
new file mode 100644
index 0000000..f7a8eee
--- /dev/null
+++ b/accounts/doctype/gl_control/locale/es-doc.json
@@ -0,0 +1,4 @@
+{
+ "Accounts": "Cuentas", 
+ "GL Control": "GL control"
+}
\ No newline at end of file
diff --git a/accounts/doctype/gl_control/locale/fr-doc.json b/accounts/doctype/gl_control/locale/fr-doc.json
new file mode 100644
index 0000000..a7d3b17
--- /dev/null
+++ b/accounts/doctype/gl_control/locale/fr-doc.json
@@ -0,0 +1,4 @@
+{
+ "Accounts": "Comptes", 
+ "GL Control": "GL contr\u00f4le"
+}
\ No newline at end of file
diff --git a/accounts/doctype/gl_control/locale/hi-doc.json b/accounts/doctype/gl_control/locale/hi-doc.json
new file mode 100644
index 0000000..ab677fa
--- /dev/null
+++ b/accounts/doctype/gl_control/locale/hi-doc.json
@@ -0,0 +1,4 @@
+{
+ "Accounts": "\u0932\u0947\u0916\u093e", 
+ "GL Control": "\u091c\u0940\u090f\u0932 \u0928\u093f\u092f\u0902\u0924\u094d\u0930\u0923"
+}
\ No newline at end of file
diff --git a/accounts/doctype/gl_control/locale/nl-doc.json b/accounts/doctype/gl_control/locale/nl-doc.json
new file mode 100644
index 0000000..af964d5
--- /dev/null
+++ b/accounts/doctype/gl_control/locale/nl-doc.json
@@ -0,0 +1,4 @@
+{
+ "Accounts": "Accounts", 
+ "GL Control": "GL Controle"
+}
\ No newline at end of file
diff --git a/accounts/doctype/gl_control/locale/pt-doc.json b/accounts/doctype/gl_control/locale/pt-doc.json
new file mode 100644
index 0000000..bac28e1
--- /dev/null
+++ b/accounts/doctype/gl_control/locale/pt-doc.json
@@ -0,0 +1,4 @@
+{
+ "Accounts": "Contas", 
+ "GL Control": "GL Controle"
+}
\ No newline at end of file
diff --git a/accounts/doctype/gl_entry/locale/ar-py.json b/accounts/doctype/gl_entry/locale/ar-py.json
new file mode 100644
index 0000000..d5913ad
--- /dev/null
+++ b/accounts/doctype/gl_entry/locale/ar-py.json
@@ -0,0 +1,16 @@
+{
+ " does not belong to the company: ": "\u0644\u0627 \u064a\u0646\u062a\u0645\u064a \u0625\u0644\u0649 \u0627\u0644\u0634\u0631\u0643\u0629:", 
+ " has been freezed. \\\t\t\t\tOnly Accounts Manager can do transaction against this account": "\u0648\u0642\u062f \u062c\u0645\u062f\u062a. \\ \u064a\u0645\u0643\u0646 \u0641\u0642\u0637 \u0625\u062f\u0627\u0631\u0629 \u062d\u0633\u0627\u0628\u0627\u062a \u0627\u0644\u0642\u064a\u0627\u0645 \u0627\u0644\u0645\u0639\u0627\u0645\u0644\u0629 \u0636\u062f \u0647\u0630\u0627 \u0627\u0644\u062d\u0633\u0627\u0628", 
+ " is mandatory for GL Entry": "\u0625\u0644\u0632\u0627\u0645\u064a \u0644\u062f\u062e\u0648\u0644 GL", 
+ " is not a ledger": "\u0644\u064a\u0633 \u062f\u0641\u062a\u0631 \u0627\u0644\u0623\u0633\u062a\u0627\u0630", 
+ " is not active": "\u063a\u064a\u0631 \u0646\u0634\u0637", 
+ " will become ": "\u0633\u0648\u0641 \u062a\u0635\u0628\u062d", 
+ "Account: ": "\u0627\u0644\u062d\u0633\u0627\u0628:", 
+ "Cost Center must be specified for PL Account: ": "\u064a\u062c\u0628 \u062a\u062d\u062f\u064a\u062f \u0645\u0631\u0643\u0632 \u0627\u0644\u062a\u0643\u0644\u0641\u0629 \u0644\u062d\u0633\u0627\u0628 PL:", 
+ "For opening balance entry account can not be a PL account": "\u0644\u0641\u062a\u062d \u0631\u0635\u064a\u062f \u0627\u0644\u062d\u0633\u0627\u0628 \u064a\u0645\u0643\u0646 \u0627\u0644\u062f\u062e\u0648\u0644 \u0644\u0627 \u064a\u0643\u0648\u0646 \u062d\u0633\u0627\u0628 PL", 
+ "GL Entry: Debit or Credit amount is mandatory for ": "GL \u0627\u0644\u0627\u0634\u062a\u0631\u0627\u0643: \u0627\u0644\u0627\u0626\u062a\u0645\u0627\u0646 \u0623\u0648 \u0627\u0644\u0633\u062d\u0628 \u0645\u0628\u0644\u063a \u0625\u0644\u0632\u0627\u0645\u064a \u0644\u0644", 
+ "Negative balance is not allowed for account ": "\u0644\u0627 \u064a\u0633\u0645\u062d \u0627\u0644\u0631\u0635\u064a\u062f \u0627\u0644\u0633\u0644\u0628\u064a \u0644\u062d\u0633\u0627\u0628", 
+ "Outstanding cannot be less than zero. \\\t\t\t\t \tPlease match exact outstanding.": "\u064a\u0645\u0643\u0646 \u0627\u0644\u0645\u0639\u0644\u0642\u0629 \u0644\u0627 \u064a\u0643\u0648\u0646 \u0623\u0642\u0644 \u0645\u0646 \u0627\u0644\u0635\u0641\u0631. \\ \u0627\u0644\u0631\u062c\u0627\u0621 \u062a\u0637\u0627\u0628\u0642 \u062a\u0627\u0645 \u0627\u0644\u0645\u0639\u0644\u0642\u0629.", 
+ "Outstanding for Voucher ": "\u0627\u0644\u0645\u0639\u0644\u0642\u0629 \u0644\u0644\u0642\u0633\u064a\u0645\u0629", 
+ "You are not authorized to do/modify back dated entries before ": "\u063a\u064a\u0631 \u0645\u0635\u0631\u062d \u0644\u0643 \u0623\u0646 \u062a\u0641\u0639\u0644 / \u062a\u0639\u062f\u064a\u0644 \u0645\u0631\u0629 \u0623\u062e\u0631\u0649 \u0645\u0624\u0631\u062e\u0629 \u0642\u0628\u0644 \u0645\u0642\u0627\u0644\u0627\u062a"
+}
\ No newline at end of file
diff --git a/accounts/doctype/gl_entry/locale/es-py.json b/accounts/doctype/gl_entry/locale/es-py.json
new file mode 100644
index 0000000..6731667
--- /dev/null
+++ b/accounts/doctype/gl_entry/locale/es-py.json
@@ -0,0 +1,16 @@
+{
+ " does not belong to the company: ": "no pertenece a la empresa:", 
+ " has been freezed. \\\t\t\t\tOnly Accounts Manager can do transaction against this account": "ha sido congelado. \\ S\u00f3lo Administrador de cuentas puede hacer en contra de esta transacci\u00f3n cuenta", 
+ " is mandatory for GL Entry": "Es obligatorio para la entrada GL", 
+ " is not a ledger": "no es un libro de contabilidad", 
+ " is not active": "no est\u00e1 activa", 
+ " will become ": "se convertir\u00e1", 
+ "Account: ": "Cuenta:", 
+ "Cost Center must be specified for PL Account: ": "Centro de costos se debe especificar para la Cuenta PL:", 
+ "For opening balance entry account can not be a PL account": "Para la apertura de cuenta saldo entrada no puede ser una cuenta de PL", 
+ "GL Entry: Debit or Credit amount is mandatory for ": "Entrada GL: cantidad de d\u00e9bito o cr\u00e9dito es obligatoria para", 
+ "Negative balance is not allowed for account ": "Saldo negativo no se permite para la cuenta", 
+ "Outstanding cannot be less than zero. \\\t\t\t\t \tPlease match exact outstanding.": "Pendiente no puede ser menor que cero. \\ Por favor, destacado partido exacto.", 
+ "Outstanding for Voucher ": "Destaca por Bono", 
+ "You are not authorized to do/modify back dated entries before ": "Usted no est\u00e1 autorizado a hacer / modificar de nuevo las entradas de fecha anterior"
+}
\ No newline at end of file
diff --git a/accounts/doctype/gl_entry/locale/fr-py.json b/accounts/doctype/gl_entry/locale/fr-py.json
new file mode 100644
index 0000000..7990a05
--- /dev/null
+++ b/accounts/doctype/gl_entry/locale/fr-py.json
@@ -0,0 +1,16 @@
+{
+ " does not belong to the company: ": "n'appartient pas \u00e0 l'entreprise:", 
+ " has been freezed. \\\t\t\t\tOnly Accounts Manager can do transaction against this account": "a \u00e9t\u00e9 gel\u00e9. \\ Seul Accounts Manager peut faire contre cette transaction compte", 
+ " is mandatory for GL Entry": "est obligatoire pour l'entr\u00e9e GL", 
+ " is not a ledger": "n'est pas un livre", 
+ " is not active": "n'est pas actif", 
+ " will become ": "deviendra", 
+ "Account: ": "Compte:", 
+ "Cost Center must be specified for PL Account: ": "Centre de co\u00fbts doivent \u00eatre sp\u00e9cifi\u00e9s pour compte PL:", 
+ "For opening balance entry account can not be a PL account": "Pour ouvrir inscription en compte l'\u00e9quilibre ne peut pas \u00eatre un compte de PL", 
+ "GL Entry: Debit or Credit amount is mandatory for ": "Entr\u00e9e GL: quantit\u00e9 de d\u00e9bit ou de cr\u00e9dit est obligatoire pour", 
+ "Negative balance is not allowed for account ": "Solde n\u00e9gatif n'est pas autoris\u00e9 pour le compte", 
+ "Outstanding cannot be less than zero. \\\t\t\t\t \tPlease match exact outstanding.": "Exceptionnelle ne peut pas \u00eatre inf\u00e9rieur \u00e0 z\u00e9ro. \\ S'il vous pla\u00eet correspondre exacte exceptionnelle.", 
+ "Outstanding for Voucher ": "Bon exceptionnelle pour", 
+ "You are not authorized to do/modify back dated entries before ": "Vous n'\u00eates pas autoris\u00e9 \u00e0 faire / modifier les entr\u00e9es dat\u00e9es de retour avant"
+}
\ No newline at end of file
diff --git a/accounts/doctype/gl_entry/locale/hi-py.json b/accounts/doctype/gl_entry/locale/hi-py.json
new file mode 100644
index 0000000..daa911d
--- /dev/null
+++ b/accounts/doctype/gl_entry/locale/hi-py.json
@@ -0,0 +1,16 @@
+{
+ " does not belong to the company: ": "\u0915\u0902\u092a\u0928\u0940 \u0938\u0947 \u0938\u0902\u092c\u0902\u0927\u093f\u0924 \u0928\u0939\u0940\u0902 \u0939\u0948:", 
+ " has been freezed. \\\t\t\t\tOnly Accounts Manager can do transaction against this account": "freezed \u0915\u093f\u092f\u093e \u0917\u092f\u093e \u0939\u0948. \u0915\u0947\u0935\u0932 \\ \u0932\u0947\u0916\u093e \u092a\u094d\u0930\u092c\u0902\u0927\u0915 \u0907\u0938 \u0916\u093e\u0924\u0947 \u0915\u0947 \u0916\u093f\u0932\u093e\u092b \u0932\u0947\u0928 - \u0926\u0947\u0928 \u0915\u0930 \u0938\u0915\u0924\u0947 \u0939\u0948\u0902", 
+ " is mandatory for GL Entry": "\u091c\u0940\u090f\u0932 \u090f\u0902\u091f\u094d\u0930\u0940 \u0915\u0930\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u0905\u0928\u093f\u0935\u093e\u0930\u094d\u092f \u0939\u0948", 
+ " is not a ledger": "\u090f\u0915 \u0916\u093e\u0924\u093e \u0928\u0939\u0940\u0902 \u0939\u0948", 
+ " is not active": "\u0938\u0915\u094d\u0930\u093f\u092f \u0928\u0939\u0940\u0902 \u0939\u0948", 
+ " will become ": "\u0939\u094b \u091c\u093e\u090f\u0917\u093e", 
+ "Account: ": "\u0916\u093e\u0924\u093e:", 
+ "Cost Center must be specified for PL Account: ": "\u0932\u093e\u0917\u0924 \u0915\u0947\u0902\u0926\u094d\u0930 PL \u0916\u093e\u0924\u0947 \u0915\u0947 \u0932\u093f\u090f \u0928\u093f\u0930\u094d\u0926\u093f\u0937\u094d\u091f \u0915\u093f\u092f\u093e \u091c\u093e\u0928\u093e \u091a\u093e\u0939\u093f\u090f:", 
+ "For opening balance entry account can not be a PL account": "\u0938\u0902\u0924\u0941\u0932\u0928 \u092a\u094d\u0930\u0935\u093f\u0937\u094d\u091f\u093f \u0916\u093e\u0924\u093e \u0916\u094b\u0932\u0928\u0947 \u0915\u0947 \u090f\u0915 pl \u0916\u093e\u0924\u093e \u0928\u0939\u0940\u0902 \u0939\u094b \u0938\u0915\u0924\u093e", 
+ "GL Entry: Debit or Credit amount is mandatory for ": "\u091c\u0940\u090f\u0932 \u092a\u094d\u0930\u0935\u0947\u0936: \u0921\u0947\u092c\u093f\u091f \u092f\u093e \u0915\u094d\u0930\u0947\u0921\u093f\u091f \u0915\u0940 \u0930\u093e\u0936\u093f \u0915\u0947 \u0932\u093f\u090f \u0905\u0928\u093f\u0935\u093e\u0930\u094d\u092f \u0939\u0948", 
+ "Negative balance is not allowed for account ": "\u0928\u0915\u093e\u0930\u093e\u0924\u094d\u092e\u0915 \u0916\u093e\u0924\u093e \u0936\u0947\u0937 \u0915\u0947 \u0932\u093f\u090f \u0905\u0928\u0941\u092e\u0924\u093f \u0928\u0939\u0940\u0902 \u0939\u0948", 
+ "Outstanding cannot be less than zero. \\\t\t\t\t \tPlease match exact outstanding.": "\u092c\u0915\u093e\u092f\u093e \u0936\u0942\u0928\u094d\u092f \u0938\u0947 \u0915\u092e \u0928\u0939\u0940\u0902 \u0939\u094b \u0938\u0915\u0924\u093e. \\ \u092c\u0915\u093e\u092f\u093e \u0938\u091f\u0940\u0915 \u092e\u0948\u091a.", 
+ "Outstanding for Voucher ": "\u0935\u093e\u0909\u091a\u0930 \u0915\u0947 \u0932\u093f\u090f \u092c\u0915\u093e\u092f\u093e", 
+ "You are not authorized to do/modify back dated entries before ": "/ \u0935\u093e\u092a\u0938 \u092a\u0939\u0932\u0947 \u0926\u093f\u0928\u093e\u0902\u0915\u093f\u0924 \u092a\u094d\u0930\u0935\u093f\u0937\u094d\u091f\u093f\u092f\u094b\u0902 \u0915\u094b \u0938\u0902\u0936\u094b\u0927\u093f\u0924 \u0915\u0930\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u0905\u0927\u093f\u0915\u0943\u0924 \u0928\u0939\u0940\u0902 \u0939\u0948\u0902"
+}
\ No newline at end of file
diff --git a/accounts/doctype/gl_entry/locale/nl-py.json b/accounts/doctype/gl_entry/locale/nl-py.json
new file mode 100644
index 0000000..16827ad
--- /dev/null
+++ b/accounts/doctype/gl_entry/locale/nl-py.json
@@ -0,0 +1,16 @@
+{
+ " does not belong to the company: ": "behoort niet tot de onderneming:", 
+ " has been freezed. \\\t\t\t\tOnly Accounts Manager can do transaction against this account": "is bevroren. \\ Accounts Manager kan doen transactie tegen deze account", 
+ " is mandatory for GL Entry": "is verplicht voor GL Entry", 
+ " is not a ledger": "is niet een grootboek", 
+ " is not active": "niet actief", 
+ " will become ": "zal", 
+ "Account: ": "Account:", 
+ "Cost Center must be specified for PL Account: ": "Kostenplaats moet worden opgegeven voor PL Account:", 
+ "For opening balance entry account can not be a PL account": "Voor openingsbalans toegang account kan niet worden een PL rekening", 
+ "GL Entry: Debit or Credit amount is mandatory for ": "GL Entry: Debet of Credit bedrag is verplicht voor", 
+ "Negative balance is not allowed for account ": "Negatief saldo is niet toegestaan \u200b\u200bvoor rekening", 
+ "Outstanding cannot be less than zero. \\\t\t\t\t \tPlease match exact outstanding.": "Outstanding kan niet lager zijn dan nul. \\ Gelieve overeenkomen met de exacte uitstekend.", 
+ "Outstanding for Voucher ": "Uitstekend voor Voucher", 
+ "You are not authorized to do/modify back dated entries before ": "U bent niet gemachtigd om / niets veranderen aan terug gedateerde gegevens voor het"
+}
\ No newline at end of file
diff --git a/accounts/doctype/gl_entry/locale/pt-py.json b/accounts/doctype/gl_entry/locale/pt-py.json
new file mode 100644
index 0000000..1fa2068
--- /dev/null
+++ b/accounts/doctype/gl_entry/locale/pt-py.json
@@ -0,0 +1,16 @@
+{
+ " does not belong to the company: ": "n\u00e3o pertence \u00e0 empresa:", 
+ " has been freezed. \\\t\t\t\tOnly Accounts Manager can do transaction against this account": "foi congelado. \\ Apenas Gerente de Contas pode fazer transa\u00e7\u00e3o contra essa conta", 
+ " is mandatory for GL Entry": "\u00e9 obrigat\u00f3ria para a entrada GL", 
+ " is not a ledger": "n\u00e3o \u00e9 um livro", 
+ " is not active": "n\u00e3o est\u00e1 ativo", 
+ " will become ": "ficar\u00e1", 
+ "Account: ": "Conta:", 
+ "Cost Center must be specified for PL Account: ": "Centro de custos deve ser especificado para Conta PL:", 
+ "For opening balance entry account can not be a PL account": "Para a abertura de conta de entrada saldo n\u00e3o pode ser uma conta de PL", 
+ "GL Entry: Debit or Credit amount is mandatory for ": "GL Entrada: montante de cr\u00e9dito ou d\u00e9bito \u00e9 obrigat\u00f3ria para", 
+ "Negative balance is not allowed for account ": "Saldo negativo n\u00e3o \u00e9 permitido por conta", 
+ "Outstanding cannot be less than zero. \\\t\t\t\t \tPlease match exact outstanding.": "Excelente n\u00e3o pode ser menor que zero. \\ Por favor correspond\u00eancia exata excelente.", 
+ "Outstanding for Voucher ": "Destaque para Vale", 
+ "You are not authorized to do/modify back dated entries before ": "Voc\u00ea n\u00e3o est\u00e1 autorizado a fazer / modificar volta entradas datadas antes"
+}
\ No newline at end of file
diff --git a/accounts/doctype/payment_to_invoice_matching_tool/locale/ar-doc.json b/accounts/doctype/payment_to_invoice_matching_tool/locale/ar-doc.json
index 52a272d..b131d05 100644
--- a/accounts/doctype/payment_to_invoice_matching_tool/locale/ar-doc.json
+++ b/accounts/doctype/payment_to_invoice_matching_tool/locale/ar-doc.json
@@ -1,5 +1,6 @@
 {
  "Account": "\u062d\u0633\u0627\u0628", 
+ "Account Type": "\u0646\u0648\u0639 \u0627\u0644\u062d\u0633\u0627\u0628", 
  "Accounts": "\u062d\u0633\u0627\u0628\u0627\u062a", 
  "Allocate": "\u062a\u062e\u0635\u064a\u0635", 
  "Amount <=": "\u0627\u0644\u0645\u0628\u0644\u063a &lt;=", 
diff --git a/accounts/doctype/payment_to_invoice_matching_tool/locale/es-doc.json b/accounts/doctype/payment_to_invoice_matching_tool/locale/es-doc.json
index 7de6e42..029b4ee 100644
--- a/accounts/doctype/payment_to_invoice_matching_tool/locale/es-doc.json
+++ b/accounts/doctype/payment_to_invoice_matching_tool/locale/es-doc.json
@@ -1,5 +1,6 @@
 {
  "Account": "Cuenta", 
+ "Account Type": "Tipo de Cuenta", 
  "Accounts": "Cuentas", 
  "Allocate": "Asignar", 
  "Amount <=": "Importe &lt;=", 
diff --git a/accounts/doctype/payment_to_invoice_matching_tool/locale/fr-doc.json b/accounts/doctype/payment_to_invoice_matching_tool/locale/fr-doc.json
index 6863141..307788e 100644
--- a/accounts/doctype/payment_to_invoice_matching_tool/locale/fr-doc.json
+++ b/accounts/doctype/payment_to_invoice_matching_tool/locale/fr-doc.json
@@ -1,5 +1,6 @@
 {
  "Account": "Compte", 
+ "Account Type": "Type de compte", 
  "Accounts": "Comptes", 
  "Allocate": "Allouer", 
  "Amount <=": "Montant &lt;=", 
diff --git a/accounts/doctype/payment_to_invoice_matching_tool/locale/hi-doc.json b/accounts/doctype/payment_to_invoice_matching_tool/locale/hi-doc.json
index b137b0f..81a2d22 100644
--- a/accounts/doctype/payment_to_invoice_matching_tool/locale/hi-doc.json
+++ b/accounts/doctype/payment_to_invoice_matching_tool/locale/hi-doc.json
@@ -1,5 +1,6 @@
 {
  "Account": "\u0916\u093e\u0924\u093e", 
+ "Account Type": "\u0916\u093e\u0924\u093e \u092a\u094d\u0930\u0915\u093e\u0930", 
  "Accounts": "\u0932\u0947\u0916\u093e", 
  "Allocate": "\u0906\u0935\u0902\u091f\u093f\u0924", 
  "Amount <=": "\u0930\u093e\u0936\u093f &lt;=", 
diff --git a/accounts/doctype/payment_to_invoice_matching_tool/locale/nl-doc.json b/accounts/doctype/payment_to_invoice_matching_tool/locale/nl-doc.json
index 44644c5..babc9f0 100644
--- a/accounts/doctype/payment_to_invoice_matching_tool/locale/nl-doc.json
+++ b/accounts/doctype/payment_to_invoice_matching_tool/locale/nl-doc.json
@@ -1,5 +1,6 @@
 {
  "Account": "Rekening", 
+ "Account Type": "Account Type", 
  "Accounts": "Accounts", 
  "Allocate": "Toewijzen", 
  "Amount <=": "Bedrag &lt;=", 
diff --git a/accounts/doctype/payment_to_invoice_matching_tool/locale/pt-doc.json b/accounts/doctype/payment_to_invoice_matching_tool/locale/pt-doc.json
index b65a44f..71bf563 100644
--- a/accounts/doctype/payment_to_invoice_matching_tool/locale/pt-doc.json
+++ b/accounts/doctype/payment_to_invoice_matching_tool/locale/pt-doc.json
@@ -1,5 +1,6 @@
 {
  "Account": "Conta", 
+ "Account Type": "Tipo de conta", 
  "Accounts": "Contas", 
  "Allocate": "Distribuir", 
  "Amount <=": "Quantidade &lt;=", 
diff --git a/accounts/doctype/purchase_invoice/locale/ar-py.json b/accounts/doctype/purchase_invoice/locale/ar-py.json
new file mode 100644
index 0000000..5908800
--- /dev/null
+++ b/accounts/doctype/purchase_invoice/locale/ar-py.json
@@ -0,0 +1,3 @@
+{
+ "Please enter Bill Date": "\u0627\u0644\u0631\u062c\u0627\u0621 \u0625\u062f\u062e\u0627\u0644 \u062a\u0627\u0631\u064a\u062e \u0628\u064a\u0644"
+}
\ No newline at end of file
diff --git a/accounts/doctype/purchase_invoice/locale/es-py.json b/accounts/doctype/purchase_invoice/locale/es-py.json
new file mode 100644
index 0000000..aa86783
--- /dev/null
+++ b/accounts/doctype/purchase_invoice/locale/es-py.json
@@ -0,0 +1,3 @@
+{
+ "Please enter Bill Date": "Por favor introduzca la fecha de facturaci\u00f3n"
+}
\ No newline at end of file
diff --git a/accounts/doctype/purchase_invoice/locale/fr-py.json b/accounts/doctype/purchase_invoice/locale/fr-py.json
new file mode 100644
index 0000000..4aa0d27
--- /dev/null
+++ b/accounts/doctype/purchase_invoice/locale/fr-py.json
@@ -0,0 +1,3 @@
+{
+ "Please enter Bill Date": "S&#39;il vous pla\u00eet entrer la date du projet de loi"
+}
\ No newline at end of file
diff --git a/accounts/doctype/purchase_invoice/locale/hi-py.json b/accounts/doctype/purchase_invoice/locale/hi-py.json
new file mode 100644
index 0000000..0505149
--- /dev/null
+++ b/accounts/doctype/purchase_invoice/locale/hi-py.json
@@ -0,0 +1,3 @@
+{
+ "Please enter Bill Date": "\u092c\u093f\u0932 \u0915\u0940 \u0924\u093e\u0930\u0940\u0916 \u0926\u0930\u094d\u091c \u0915\u0930\u0947\u0902"
+}
\ No newline at end of file
diff --git a/accounts/doctype/purchase_invoice/locale/nl-py.json b/accounts/doctype/purchase_invoice/locale/nl-py.json
new file mode 100644
index 0000000..cd447ee
--- /dev/null
+++ b/accounts/doctype/purchase_invoice/locale/nl-py.json
@@ -0,0 +1,3 @@
+{
+ "Please enter Bill Date": "Vul Bill Datum"
+}
\ No newline at end of file
diff --git a/accounts/doctype/purchase_invoice/locale/pt-py.json b/accounts/doctype/purchase_invoice/locale/pt-py.json
new file mode 100644
index 0000000..1ce4f3b
--- /dev/null
+++ b/accounts/doctype/purchase_invoice/locale/pt-py.json
@@ -0,0 +1,3 @@
+{
+ "Please enter Bill Date": "Por favor insira Data Bill"
+}
\ No newline at end of file
diff --git a/accounts/doctype/purchase_invoice_item/locale/ar-doc.json b/accounts/doctype/purchase_invoice_item/locale/ar-doc.json
index d8f7cde..93bccd4 100644
--- a/accounts/doctype/purchase_invoice_item/locale/ar-doc.json
+++ b/accounts/doctype/purchase_invoice_item/locale/ar-doc.json
@@ -11,6 +11,7 @@
  "Item": "\u0628\u0646\u062f", 
  "Item Group": "\u0627\u0644\u0628\u0646\u062f \u0627\u0644\u0645\u062c\u0645\u0648\u0639\u0629", 
  "Item Name": "\u0627\u0644\u0628\u0646\u062f \u0627\u0644\u0627\u0633\u0645", 
+ "Item Tax Amount": "\u0627\u0644\u0628\u0646\u062f \u0636\u0631\u064a\u0628\u0629 \u0627\u0644\u0645\u0628\u0644\u063a", 
  "Item Tax Rate": "\u0627\u0644\u0628\u0646\u062f \u0636\u0631\u064a\u0628\u0629", 
  "PR Detail": "PR \u0627\u0644\u062a\u0641\u0627\u0635\u064a\u0644", 
  "Page Break": "\u0627\u0644\u0635\u0641\u062d\u0629 \u0627\u0633\u062a\u0631\u0627\u062d\u0629", 
diff --git a/accounts/doctype/purchase_invoice_item/locale/es-doc.json b/accounts/doctype/purchase_invoice_item/locale/es-doc.json
index 9e269d0..4cdbc4b 100644
--- a/accounts/doctype/purchase_invoice_item/locale/es-doc.json
+++ b/accounts/doctype/purchase_invoice_item/locale/es-doc.json
@@ -11,6 +11,7 @@
  "Item": "Art\u00edculo", 
  "Item Group": "Grupo de art\u00edculos", 
  "Item Name": "Nombre del elemento", 
+ "Item Tax Amount": "Art\u00edculo Cantidad Impuestos", 
  "Item Tax Rate": "Art\u00edculo Tasa Impositiva", 
  "PR Detail": "PR Detalle", 
  "Page Break": "Salto de p\u00e1gina", 
diff --git a/accounts/doctype/purchase_invoice_item/locale/fr-doc.json b/accounts/doctype/purchase_invoice_item/locale/fr-doc.json
index 0ab1865..f8fd2aa 100644
--- a/accounts/doctype/purchase_invoice_item/locale/fr-doc.json
+++ b/accounts/doctype/purchase_invoice_item/locale/fr-doc.json
@@ -11,6 +11,7 @@
  "Item": "Article", 
  "Item Group": "Groupe d&#39;\u00e9l\u00e9ments", 
  "Item Name": "Nom d&#39;article", 
+ "Item Tax Amount": "Taxes article", 
  "Item Tax Rate": "Taux d&#39;imposition article", 
  "PR Detail": "D\u00e9tail PR", 
  "Page Break": "Saut de page", 
diff --git a/accounts/doctype/purchase_invoice_item/locale/hi-doc.json b/accounts/doctype/purchase_invoice_item/locale/hi-doc.json
index 33457e4..fea19da 100644
--- a/accounts/doctype/purchase_invoice_item/locale/hi-doc.json
+++ b/accounts/doctype/purchase_invoice_item/locale/hi-doc.json
@@ -11,6 +11,7 @@
  "Item": "\u092e\u0926", 
  "Item Group": "\u0906\u0907\u091f\u092e \u0938\u092e\u0942\u0939", 
  "Item Name": "\u092e\u0926 \u0915\u093e \u0928\u093e\u092e", 
+ "Item Tax Amount": "\u0906\u0907\u091f\u092e \u0915\u0930 \u0930\u093e\u0936\u093f", 
  "Item Tax Rate": "\u0906\u0907\u091f\u092e \u0915\u0930 \u0915\u0940 \u0926\u0930", 
  "PR Detail": "\u092a\u0940\u0906\u0930 \u0935\u093f\u0938\u094d\u0924\u093e\u0930", 
  "Page Break": "\u092a\u0943\u0937\u094d\u0920\u093e\u0924\u0930", 
diff --git a/accounts/doctype/purchase_invoice_item/locale/nl-doc.json b/accounts/doctype/purchase_invoice_item/locale/nl-doc.json
index 2b9e37e..0d0eb3b 100644
--- a/accounts/doctype/purchase_invoice_item/locale/nl-doc.json
+++ b/accounts/doctype/purchase_invoice_item/locale/nl-doc.json
@@ -11,6 +11,7 @@
  "Item": "Item", 
  "Item Group": "Item Group", 
  "Item Name": "Naam van het punt", 
+ "Item Tax Amount": "Item BTW-bedrag", 
  "Item Tax Rate": "Item Belastingtarief", 
  "PR Detail": "PR Detail", 
  "Page Break": "Pagina-einde", 
diff --git a/accounts/doctype/purchase_invoice_item/locale/pt-doc.json b/accounts/doctype/purchase_invoice_item/locale/pt-doc.json
index 7f44364..9c98ede 100644
--- a/accounts/doctype/purchase_invoice_item/locale/pt-doc.json
+++ b/accounts/doctype/purchase_invoice_item/locale/pt-doc.json
@@ -11,6 +11,7 @@
  "Item": "Item", 
  "Item Group": "Grupo Item", 
  "Item Name": "Nome do item", 
+ "Item Tax Amount": "Valor do imposto item", 
  "Item Tax Rate": "Taxa de Imposto item", 
  "PR Detail": "Detalhe PR", 
  "Page Break": "Quebra de p\u00e1gina", 
diff --git a/accounts/locale/ar-py.json b/accounts/locale/ar-py.json
new file mode 100644
index 0000000..9133c41
--- /dev/null
+++ b/accounts/locale/ar-py.json
@@ -0,0 +1,4 @@
+{
+ "Payment Entry has been modified after you pulled it. \t\t\tPlease pull it again.": "\u062a\u0645 \u062a\u0639\u062f\u064a\u0644 \u0627\u0644\u062f\u062e\u0648\u0644 \u0627\u0644\u062f\u0641\u0639 \u0628\u0639\u062f \u0633\u062d\u0628\u0647\u0627. \u064a\u0631\u062c\u0649 \u062a\u0633\u062d\u0628\u0647 \u0645\u0631\u0629 \u0623\u062e\u0631\u0649.", 
+ "not within Fiscal Year": "\u0644\u0627 \u062a\u062f\u062e\u0644 \u0627\u0644\u0633\u0646\u0629 \u0627\u0644\u0645\u0627\u0644\u064a\u0629"
+}
\ No newline at end of file
diff --git a/accounts/locale/es-py.json b/accounts/locale/es-py.json
new file mode 100644
index 0000000..5066fe6
--- /dev/null
+++ b/accounts/locale/es-py.json
@@ -0,0 +1,4 @@
+{
+ "Payment Entry has been modified after you pulled it. \t\t\tPlease pull it again.": "Registro de pagos ha sido modificado despu\u00e9s de que lo tir\u00f3. Por favor, tire de \u00e9l otra vez.", 
+ "not within Fiscal Year": "no en el a\u00f1o fiscal"
+}
\ No newline at end of file
diff --git a/accounts/locale/fr-py.json b/accounts/locale/fr-py.json
new file mode 100644
index 0000000..ab5088e
--- /dev/null
+++ b/accounts/locale/fr-py.json
@@ -0,0 +1,4 @@
+{
+ "Payment Entry has been modified after you pulled it. \t\t\tPlease pull it again.": "Entr\u00e9e paiement a \u00e9t\u00e9 modifi\u00e9 apr\u00e8s l&#39;avoir retir\u00e9. S&#39;il vous pla\u00eet tirez \u00e0 nouveau.", 
+ "not within Fiscal Year": "ne rel\u00e8vent pas de l&#39;exercice"
+}
\ No newline at end of file
diff --git a/accounts/locale/hi-py.json b/accounts/locale/hi-py.json
new file mode 100644
index 0000000..d055ab4
--- /dev/null
+++ b/accounts/locale/hi-py.json
@@ -0,0 +1,4 @@
+{
+ "Payment Entry has been modified after you pulled it. \t\t\tPlease pull it again.": "\u092d\u0941\u0917\u0924\u093e\u0928 \u090f\u0902\u091f\u094d\u0930\u0940 \u0915\u0947 \u092c\u093e\u0926 \u0906\u092a \u0907\u0938\u0947 \u0916\u0940\u0902\u091a \u0938\u0902\u0936\u094b\u0927\u093f\u0924 \u0915\u093f\u092f\u093e \u0917\u092f\u093e \u0939\u0948. \u0915\u0943\u092a\u092f\u093e \u0907\u0938\u0947 \u092b\u093f\u0930 \u0938\u0947 \u0916\u0940\u0902\u091a.", 
+ "not within Fiscal Year": "\u0928\u0939\u0940\u0902 \u0935\u093f\u0924\u094d\u0924 \u0935\u0930\u094d\u0937 \u0915\u0947 \u092d\u0940\u0924\u0930"
+}
\ No newline at end of file
diff --git a/accounts/locale/nl-py.json b/accounts/locale/nl-py.json
new file mode 100644
index 0000000..b653064
--- /dev/null
+++ b/accounts/locale/nl-py.json
@@ -0,0 +1,4 @@
+{
+ "Payment Entry has been modified after you pulled it. \t\t\tPlease pull it again.": "Betaling Bericht is gewijzigd nadat u trok het. Gelieve opnieuw te trekken.", 
+ "not within Fiscal Year": "niet binnen boekjaar"
+}
\ No newline at end of file
diff --git a/accounts/locale/pt-py.json b/accounts/locale/pt-py.json
new file mode 100644
index 0000000..202a4ac
--- /dev/null
+++ b/accounts/locale/pt-py.json
@@ -0,0 +1,4 @@
+{
+ "Payment Entry has been modified after you pulled it. \t\t\tPlease pull it again.": "Entrada de pagamento foi modificada depois que voc\u00ea tirou isso. Por favor, puxe-o novamente.", 
+ "not within Fiscal Year": "n\u00e3o dentro de Ano Fiscal"
+}
\ No newline at end of file