mirror of
https://github.com/Dolibarr/dolibarr.git
synced 2025-12-06 01:28:19 +01:00
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
This commit is contained in:
@@ -141,6 +141,7 @@ For users:
|
|||||||
- Fix: Extrafield feature select from table should try to translate multiple column when not needed
|
- Fix: Extrafield feature select from table should try to translate multiple column when not needed
|
||||||
- Fix: cents for indian ruppes are calle paisa and paise.
|
- Fix: cents for indian ruppes are calle paisa and paise.
|
||||||
- Fix: Invoices payments may be older than invoices.
|
- Fix: Invoices payments may be older than invoices.
|
||||||
|
- Fix: [ bug #1593 ] Spanish Localtax IRPF not being calculated since 3.6.0 in supplier invoices when adding a line
|
||||||
|
|
||||||
***** ChangeLog for 3.6 compared to 3.5.* *****
|
***** ChangeLog for 3.6 compared to 3.5.* *****
|
||||||
For users:
|
For users:
|
||||||
|
|||||||
@@ -526,11 +526,11 @@ elseif ($action == 'update_line' && $user->rights->fournisseur->facture->creer)
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
$localtax1tx= get_localtax($_POST['tauxtva'], 1, $mysoc,$object->thirdparty);
|
$localtax1_tx= get_localtax($_POST['tauxtva'], 1, $mysoc,$object->thirdparty);
|
||||||
$localtax2tx= get_localtax($_POST['tauxtva'], 2, $mysoc,$object->thirdparty);
|
$localtax2_tx= get_localtax($_POST['tauxtva'], 2, $mysoc,$object->thirdparty);
|
||||||
$remise_percent=GETPOST('remise_percent');
|
$remise_percent=GETPOST('remise_percent');
|
||||||
|
|
||||||
$result=$object->updateline(GETPOST('lineid'), $label, $pu, GETPOST('tauxtva'), $localtax1tx, $localtax2tx, GETPOST('qty'), GETPOST('idprod'), $price_base_type, 0, $type, $remise_percent);
|
$result=$object->updateline(GETPOST('lineid'), $label, $pu, GETPOST('tauxtva'), $localtax1_tx, $localtax2_tx, GETPOST('qty'), GETPOST('idprod'), $price_base_type, 0, $type, $remise_percent);
|
||||||
if ($result >= 0)
|
if ($result >= 0)
|
||||||
{
|
{
|
||||||
unset($_POST['label']);
|
unset($_POST['label']);
|
||||||
@@ -626,13 +626,13 @@ elseif ($action == 'addline' && $user->rights->fournisseur->facture->creer)
|
|||||||
$tvatx=get_default_tva($object->thirdparty, $mysoc, $productsupplier->id, $_POST['idprodfournprice']);
|
$tvatx=get_default_tva($object->thirdparty, $mysoc, $productsupplier->id, $_POST['idprodfournprice']);
|
||||||
$npr = get_default_npr($object->thirdparty, $mysoc, $productsupplier->id, $_POST['idprodfournprice']);
|
$npr = get_default_npr($object->thirdparty, $mysoc, $productsupplier->id, $_POST['idprodfournprice']);
|
||||||
|
|
||||||
$localtax1tx= get_localtax($tvatx, 1, $mysoc,$object->thirdparty);
|
$localtax1_tx= get_localtax($tvatx, 1, $mysoc,$object->thirdparty);
|
||||||
$localtax2tx= get_localtax($tvatx, 2, $mysoc,$object->thirdparty);
|
$localtax2_tx= get_localtax($tvatx, 2, $mysoc,$object->thirdparty);
|
||||||
|
|
||||||
$type = $productsupplier->type;
|
$type = $productsupplier->type;
|
||||||
|
|
||||||
// TODO Save the product supplier ref into database into field ref_supplier (must rename field ref into ref_supplier first)
|
// TODO Save the product supplier ref into database into field ref_supplier (must rename field ref into ref_supplier first)
|
||||||
$result=$object->addline($desc, $productsupplier->fourn_pu, $tvatx, $localtax1tx, $localtax2tx, $qty, $idprod, $remise_percent, '', '', 0, $npr);
|
$result=$object->addline($desc, $productsupplier->fourn_pu, $tvatx, $localtax1_tx, $localtax2_tx, $qty, $idprod, $remise_percent, '', '', 0, $npr);
|
||||||
}
|
}
|
||||||
if ($idprod == -2 || $idprod == 0)
|
if ($idprod == -2 || $idprod == 0)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -45,6 +45,8 @@ ErrorModuleRequireDolibarrVersion=Error, este módulo requiere una versión %s o
|
|||||||
ErrorDecimalLargerThanAreForbidden=Error, las precisiones superiores a <b>%s</b> no están soportadas.
|
ErrorDecimalLargerThanAreForbidden=Error, las precisiones superiores a <b>%s</b> no están soportadas.
|
||||||
DictionarySetup=Diccionarios
|
DictionarySetup=Diccionarios
|
||||||
Dictionary=Diccionarios
|
Dictionary=Diccionarios
|
||||||
|
Chartofaccounts=Plan contable
|
||||||
|
Fiscalyear=Años fiscales
|
||||||
ErrorReservedTypeSystemSystemAuto=El uso del tipo 'system' y 'systemauto' está reservado. Puede utilizar 'user' como valor para añadir su propio registro
|
ErrorReservedTypeSystemSystemAuto=El uso del tipo 'system' y 'systemauto' está reservado. Puede utilizar 'user' como valor para añadir su propio registro
|
||||||
ErrorCodeCantContainZero=El código no puede contener el valor 0
|
ErrorCodeCantContainZero=El código no puede contener el valor 0
|
||||||
DisableJavascript=Deshabilitar Javascript y funciones Ajax (Recomendado para personas ciegas o navegadores de texto)
|
DisableJavascript=Deshabilitar Javascript y funciones Ajax (Recomendado para personas ciegas o navegadores de texto)
|
||||||
|
|||||||
@@ -2,11 +2,11 @@
|
|||||||
IdAgenda=ID de evento
|
IdAgenda=ID de evento
|
||||||
Actions=Eventos
|
Actions=Eventos
|
||||||
ActionsArea=Área de eventos (acciones y tareas)
|
ActionsArea=Área de eventos (acciones y tareas)
|
||||||
Agenda= Agenda
|
Agenda=Agenda
|
||||||
Agendas= Agendas
|
Agendas=Agendas
|
||||||
Calendar= Calendario
|
Calendar=Calendario
|
||||||
Calendars= Calendarios
|
Calendars=Calendarios
|
||||||
LocalAgenda=Calendario local
|
LocalAgenda=Calendario interno
|
||||||
AffectedTo=Asignada a
|
AffectedTo=Asignada a
|
||||||
DoneBy=Realizado por
|
DoneBy=Realizado por
|
||||||
Event=Evento
|
Event=Evento
|
||||||
@@ -22,7 +22,7 @@ MenuToDoActions=Eventos incompletos
|
|||||||
MenuDoneActions=Eventos terminados
|
MenuDoneActions=Eventos terminados
|
||||||
MenuToDoMyActions=Mis eventos incompletos
|
MenuToDoMyActions=Mis eventos incompletos
|
||||||
MenuDoneMyActions=Mis eventos terminados
|
MenuDoneMyActions=Mis eventos terminados
|
||||||
ListOfEvents=Listado de eventos Dolibarr
|
ListOfEvents=Listado de eventos (calendario interno)
|
||||||
ActionsAskedBy=Eventos registrados por
|
ActionsAskedBy=Eventos registrados por
|
||||||
ActionsToDoBy=Eventos asignados a
|
ActionsToDoBy=Eventos asignados a
|
||||||
ActionsDoneBy=Eventos realizados por
|
ActionsDoneBy=Eventos realizados por
|
||||||
@@ -88,3 +88,4 @@ ExtSiteUrlAgenda=Url de acceso al archivo .ical
|
|||||||
ExtSiteNoLabel=Sin descripción
|
ExtSiteNoLabel=Sin descripción
|
||||||
WorkingTimeRange=Rango temporal
|
WorkingTimeRange=Rango temporal
|
||||||
WorkingDaysRange=Rango diario
|
WorkingDaysRange=Rango diario
|
||||||
|
AddEvent=Crear evento
|
||||||
|
|||||||
@@ -253,7 +253,6 @@ CivilityMR=Señor
|
|||||||
CivilityMLE=Señorita
|
CivilityMLE=Señorita
|
||||||
CivilityMTRE=Don
|
CivilityMTRE=Don
|
||||||
CivilityDR=Doctor
|
CivilityDR=Doctor
|
||||||
|
|
||||||
##### Currencies #####
|
##### Currencies #####
|
||||||
Currencyeuros=Euros
|
Currencyeuros=Euros
|
||||||
CurrencyAUD=Dólares Aus.
|
CurrencyAUD=Dólares Aus.
|
||||||
@@ -290,10 +289,10 @@ CurrencyXOF=Francos CFA BCEAO
|
|||||||
CurrencySingXOF=Franco CFA BCEAO
|
CurrencySingXOF=Franco CFA BCEAO
|
||||||
CurrencyXPF=Francos CFP
|
CurrencyXPF=Francos CFP
|
||||||
CurrencySingXPF=Franco CFP
|
CurrencySingXPF=Franco CFP
|
||||||
|
|
||||||
CurrencyCentSingEUR=céntimo
|
CurrencyCentSingEUR=céntimo
|
||||||
|
CurrencyCentINR=paisa
|
||||||
|
CurrencyCentSingINR=paise
|
||||||
CurrencyThousandthSingTND=milésimo
|
CurrencyThousandthSingTND=milésimo
|
||||||
|
|
||||||
#### Input reasons #####
|
#### Input reasons #####
|
||||||
DemandReasonTypeSRC_INTE=Internet
|
DemandReasonTypeSRC_INTE=Internet
|
||||||
DemandReasonTypeSRC_CAMP_MAIL=Campaña correo
|
DemandReasonTypeSRC_CAMP_MAIL=Campaña correo
|
||||||
@@ -306,7 +305,6 @@ DemandReasonTypeSRC_WOM=Boca a boca
|
|||||||
DemandReasonTypeSRC_PARTNER=Socio
|
DemandReasonTypeSRC_PARTNER=Socio
|
||||||
DemandReasonTypeSRC_EMPLOYEE=Empleado
|
DemandReasonTypeSRC_EMPLOYEE=Empleado
|
||||||
DemandReasonTypeSRC_SPONSORING=Patrocinador
|
DemandReasonTypeSRC_SPONSORING=Patrocinador
|
||||||
|
|
||||||
#### Paper formats ####
|
#### Paper formats ####
|
||||||
PaperFormatEU4A0=Formato 4A0
|
PaperFormatEU4A0=Formato 4A0
|
||||||
PaperFormatEU2A0=Formato 2A0
|
PaperFormatEU2A0=Formato 2A0
|
||||||
|
|||||||
@@ -645,6 +645,7 @@ OptionalFieldsSetup=Configuración de los atributos opcionales
|
|||||||
URLPhoto=Url de la foto/logo
|
URLPhoto=Url de la foto/logo
|
||||||
SetLinkToThirdParty=Vincular a otro tercero
|
SetLinkToThirdParty=Vincular a otro tercero
|
||||||
CreateDraft=Crear borrador
|
CreateDraft=Crear borrador
|
||||||
|
SetToDraft=Volver a borrador
|
||||||
ClickToEdit=Clic para editar
|
ClickToEdit=Clic para editar
|
||||||
ObjectDeleted=Objeto %s eliminado
|
ObjectDeleted=Objeto %s eliminado
|
||||||
ByCountry=Par país
|
ByCountry=Par país
|
||||||
|
|||||||
@@ -1,4 +1,6 @@
|
|||||||
# Dolibarr language file - Source file is en_US - users
|
# Dolibarr language file - Source file is en_US - users
|
||||||
|
SALARIES_ACCOUNTING_ACCOUNT_PAYMENT=Código contable pago de salarios
|
||||||
|
SALARIES_ACCOUNTING_ACCOUNT_CHARGE=Código contable cargas financieras
|
||||||
Salary=Salario
|
Salary=Salario
|
||||||
Salaries=Salarios
|
Salaries=Salarios
|
||||||
Employee=Empleado
|
Employee=Empleado
|
||||||
@@ -6,3 +8,5 @@ NewSalaryPayment=Nuevo pago
|
|||||||
SalaryPayment=Pago de salario
|
SalaryPayment=Pago de salario
|
||||||
SalariesPayments=Pagos de salarios
|
SalariesPayments=Pagos de salarios
|
||||||
ShowSalaryPayment=Ver pago
|
ShowSalaryPayment=Ver pago
|
||||||
|
THM=Precio medio por hora
|
||||||
|
TJM=Precio medio por día
|
||||||
|
|||||||
@@ -119,3 +119,4 @@ HierarchicView=Vista jerárquica
|
|||||||
UseTypeFieldToChange=Modificar el campo Tipo para cambiar
|
UseTypeFieldToChange=Modificar el campo Tipo para cambiar
|
||||||
OpenIDURL=Dirección OpenID
|
OpenIDURL=Dirección OpenID
|
||||||
LoginUsingOpenID=Usar OpenID para iniciar sesión
|
LoginUsingOpenID=Usar OpenID para iniciar sesión
|
||||||
|
WeeklyHours=Horas semanales
|
||||||
|
|||||||
Reference in New Issue
Block a user