public interface TvaService extends IService, ServiceWithLastCreatedRecordSearch
Modifier and Type | Interface and Description |
---|---|
static class |
TvaService.PARAMETERS_FOR_LAST_CREATED_RECORD_SEARCH |
Modifier and Type | Field and Description |
---|---|
static String |
SERVICE_ID |
Modifier and Type | Method and Description |
---|---|
TTvadecCa3 |
creerModifierDeclarationTva(TTvadecCa3 context) |
TTvaDomaine |
creerModifierDomaineTva(TTvaDomaine context) |
TTvadecCa3 |
creerParametrageTvaParDefaut(TPSociete societe) |
TTva |
creerTva(TTva context) |
List<TTva> |
findAll()
Retourne toutes les TVA
|
List<TTvaDomaine> |
findAllTvaDomaine() |
Collection<TTvadecCa3> |
findDeclarationTva() |
TTvadecCa3 |
findDeclarationTvaBySociete(String code) |
List<TTvaDomaine> |
findTvaDomaineLikeCode(String codeTVADomaine)
Retourne la liste des domaines de TVA dont le code est comme celui passé en paramétre sur la Société
courante ou sur la Société 5 étoiles
|
List<TTva> |
findTvaLikeCodeAndDate(String codeTVA,
Date dateRef)
Retourne une liste de TVA pour un code (like) et valides à une date donnée.
|
<T extends ILigneFactureEtCommande> |
getTva(T ligneVente,
String identProduit,
String codeTvaProduit,
boolean produitIsAPack) |
TTva |
getTvaByDomaine(String codeTvaParam,
FCommandecli commande) |
String |
getTvaByDomaine(TTvaDomaine domaine,
String codeTvaOrigine,
Date dateRef)
Retourne le code TVA en fonction d'un domaine de TVA donné, d'une date de réference donnée et d'un code TVA d'origine
|
TTvadecCa3 |
getTvaDeclarationByIdent(Double ident) |
TTvaDomaine |
getTvaDomaineByIdent(Double identTVADomaine) |
TTvadecCa3 |
initialiserParametrageTvaParDefaut(TPSociete societe) |
TTva |
loadTvaByCle(String ident) |
TTva |
loadTvaByCodeAndDate(String codeTVA,
Date dateRef)
Recherche d'une TVA par son code et valide à une date donnée.
|
TTva |
loadTvaByCodeDateSociete(String codeTVA,
Date dateRef,
String codeSociete) |
void |
majTvaPiece(Tva tva,
Date date,
boolean trowException) |
TTva |
modifierTva(TTva context) |
void |
supprimerDeclarationTva(TTvadecCa3 context) |
void |
supprimerDelcarationTva(TPSociete societe) |
void |
supprimerDomaineTva(TTvaDomaine context) |
void |
supprimerTva(TTva context) |
getServerMessages, resetServerMessages
getLastCreatedRecord
static final String SERVICE_ID
List<TTvaDomaine> findAllTvaDomaine()
TTva loadTvaByCodeAndDate(String codeTVA, Date dateRef)
codeTVA
- Code TVA sur deux caractéresdateRef
- Date à laquelle le taux de TVA doitêtre renseignéTTvaDomaine getTvaDomaineByIdent(Double identTVADomaine)
List<TTva> findTvaLikeCodeAndDate(String codeTVA, Date dateRef)
List<TTvaDomaine> findTvaDomaineLikeCode(String codeTVADomaine)
codeTVADomaine
- Code du domaine de TVA recherchéString getTvaByDomaine(TTvaDomaine domaine, String codeTvaOrigine, Date dateRef)
void supprimerTva(TTva context)
TTvaDomaine creerModifierDomaineTva(TTvaDomaine context)
void supprimerDomaineTva(TTvaDomaine context)
Collection<TTvadecCa3> findDeclarationTva()
TTvadecCa3 getTvaDeclarationByIdent(Double ident)
TTvadecCa3 findDeclarationTvaBySociete(String code)
TTvadecCa3 creerModifierDeclarationTva(TTvadecCa3 context)
void supprimerDeclarationTva(TTvadecCa3 context)
TTva getTvaByDomaine(String codeTvaParam, FCommandecli commande)
TTvadecCa3 initialiserParametrageTvaParDefaut(TPSociete societe)
TTvadecCa3 creerParametrageTvaParDefaut(TPSociete societe)
void supprimerDelcarationTva(TPSociete societe)
<T extends ILigneFactureEtCommande> TTva getTva(T ligneVente, String identProduit, String codeTvaProduit, boolean produitIsAPack)
Copyright © 2016. All rights reserved.